Open Docs Mcp
@askme765cs
About Open Docs Mcp
No overview available yet
Basic information
Config
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"open-docs-mcp": {
"command": "npx",
"args": [
"-y",
"open-docs-mcp",
"--docsDir",
"/path/to/docs"
]
}
}
}Tools
No tools detected
We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.
Overview
What is Open Docs Mcp?
Open Docs Mcp is an open-source MCP server that provides document management functionality. It crawls and indexes documentation from various sources, supports multiple document formats, and offers full-text search capabilities. It is designed for developers and AI assistants that need to retrieve documentation context via the MCP protocol, replicating Cursor’s @Docs functionality.
How to use Open Docs Mcp?
Run npx -y open-docs-mcp --docsDir ./docs to start the server. For Claude Desktop, add the server configuration to claude_desktop_config.json with the required --docsDir argument pointing to your documentation directory. Development commands include npm run watch for auto-rebuild and npm run inspector for debugging with MCP Inspector.
Key features of Open Docs Mcp
- Crawls and indexes documentation from various sources
- Supports multiple document formats (HTML, Markdown, etc.)
- Full-text search with relevance scoring
- Resource-based and tool-based MCP API
- Automatic re-indexing to keep docs up-to-date
Use cases of Open Docs Mcp
- Index documentation from external sources for AI context
- Search across all indexed documentation using MCP tools
- Add new documentation sources via the
enable_doctool - Force re-crawl of docs with
crawl_docstool - Manage enabled docs through
list_enabled_docs
FAQ from Open Docs Mcp
What are the system requirements?
Node.js >= 16.0.0 and TypeScript 4.9.5 are required.
How do I configure Open Docs Mcp with Claude Desktop?
Add the server configuration to ~/Library/Application Support/Claude/claude_desktop_config.json on macOS or %APPDATA%/Claude/claude_desktop_config.json on Windows, specifying command, args (including --docsDir), and optionally disabled and alwaysAllow.
What tools are available in Open Docs Mcp?
The server provides seven tools: enable_doc, disable_doc, crawl_docs, build_index, search_docs, list_enabled_docs, and list_all_docs.
How do I add a new documentation source?
Use the enable_doc tool to start crawling a specific documentation source.
Where does the indexed data live?
Data is stored in the directory specified by the --docsDir argument when starting the server.
More Memory & Knowledge MCP servers
MCP server for Obsidian
MarkusPfundsteinMCP server that interacts with Obsidian via the Obsidian rest API community plugin
Rust Docs MCP Server
Govcraft🦀 Prevents outdated Rust code suggestions from AI assistants. This MCP server fetches current crate docs, uses embeddings/LLMs, and provides accurate context via a tool call.
JupyterMCP - Jupyter Notebook Model Context Protocol Integration
jjsantos01A Model Context Protocol (MCP) for Jupyter Notebook
Obsidian MCP Server
StevenStavrakisA simple MCP server for Obsidian
Mcp Knowledge Graph
shanehollomanMCP server enabling persistent memory for Claude through a local knowledge graph - fork focused on local development
Comments