github re-analysis due

ayush111111/matoroa-mcp

github

An MCP server that lets you manage your Mataroa blog through natural language in Claude Desktop, Claude Code, or any MCP-compatible AI client.

maintainer
ayush111111
license
MIT
first seen
2026-06-07
last seen
2026-06-15
releases · 30d
0
short id

Drift inferred · capture-to-capture

No drift recorded — single capability capture; advisories appear once its surface changes.

capabilities 17 tools
transport stdio counts 17 tools · 0 res · 0 prompts permission surface via code analysis

tools

  • approve_comment

    Approve a pending comment

  • create_page

    Create a new page

  • create_post

    Create a new post

  • delete_comment

    Delete a comment

  • delete_page

    Permanently delete a page

  • delete_post

    Permanently delete a post

  • get_page

    Get a single page by slug

  • get_post

    Get a single post by slug

  • list_comments

    List all comments (or just for one post)

  • list_drafts

    List only unpublished drafts

  • list_pages

    List all pages

  • list_pending_comments

    List comments awaiting moderation

  • list_posts

    List all posts (published + drafts)

  • publish_post

    Publish a draft (sets today's date, or a date you choose)

  • unpublish_post

    Revert a published post back to draft

  • update_page

    Edit an existing page

  • update_post

    Edit an existing post

code evidence vHEAD · github-tarball
evidence-backed findings quoted directly from the published source artifact — not inferred

network 1

  • net ayush111111-matoroa-mcp-21ee46f/src/mataroa_mcp/client.py :1 """Thin async wrapper around the Mataroa REST API using httpx."""

tool registrations 17

  • list_posts ayush111111-matoroa-mcp-21ee46f/src/mataroa_mcp/server.py :41
  • list_drafts ayush111111-matoroa-mcp-21ee46f/src/mataroa_mcp/server.py :47
  • get_post ayush111111-matoroa-mcp-21ee46f/src/mataroa_mcp/server.py :58
  • create_post ayush111111-matoroa-mcp-21ee46f/src/mataroa_mcp/server.py :64
  • update_post ayush111111-matoroa-mcp-21ee46f/src/mataroa_mcp/server.py :87
  • delete_post ayush111111-matoroa-mcp-21ee46f/src/mataroa_mcp/server.py :115
  • publish_post ayush111111-matoroa-mcp-21ee46f/src/mataroa_mcp/server.py :121
  • unpublish_post ayush111111-matoroa-mcp-21ee46f/src/mataroa_mcp/server.py :133
  • list_comments ayush111111-matoroa-mcp-21ee46f/src/mataroa_mcp/server.py :142
  • list_pending_comments ayush111111-matoroa-mcp-21ee46f/src/mataroa_mcp/server.py :153
  • approve_comment ayush111111-matoroa-mcp-21ee46f/src/mataroa_mcp/server.py :159
  • delete_comment ayush111111-matoroa-mcp-21ee46f/src/mataroa_mcp/server.py :165
  • list_pages ayush111111-matoroa-mcp-21ee46f/src/mataroa_mcp/server.py :174
  • get_page ayush111111-matoroa-mcp-21ee46f/src/mataroa_mcp/server.py :180
  • create_page ayush111111-matoroa-mcp-21ee46f/src/mataroa_mcp/server.py :186
  • update_page ayush111111-matoroa-mcp-21ee46f/src/mataroa_mcp/server.py :215
  • delete_page ayush111111-matoroa-mcp-21ee46f/src/mataroa_mcp/server.py :243

declared dependencies 3

  • pytest@>=8.0
  • pytest-asyncio@>=0.23
  • respx@>=0.21