MCP Documentation Service is a custom implementation that enables AI assistants to interact with markdown documentation files. Developed by Aleks Petrov, this service provides document management capabilities including creating, reading, updating, and deleting documentation files, working with YAML frontmatter metadata, searching through documentation, and analyzing documentation health. The implementation supports both Node.js and Deno environments, offers command-line options for specifying custom documentation directories, and integrates seamlessly with Cursor IDE and Claude Desktop through a SQL-like query format for executing commands.
Read a markdown document. Parameters: path (string) - the path to the document.
Write a new markdown document. Parameters: path (string) - the path to the new document, content (string) - the content of the document in markdown format.
Edit an existing markdown document. Parameters: path (string) - the path to the document, edits (array) - an array of edits, each containing oldText (string) and newText (string).
Search for documents by content. Parameters: query (string) - the search query.
Generate navigation structures from the documentation.
Analyze the documentation quality to identify issues like missing metadata or broken links.
List all markdown documents in the directory. Parameters: recursive (boolean) - whether to list documents recursively.
No reviews yet. Be the first to review!
Sign in to join the conversation