Open Docs Mcp
@askme765cs
About Open Docs Mcp
No overview available yet
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
8Enable crawling for a specific doc
Disable crawling for a specific doc
Start crawling enabled docs
Build search index for docs
Search documentation
Build search index for docs
List all enabled docs with their cache status
List all available docs including disabled ones
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.
Frequently asked questions
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.
Basic information
More Memory & Knowledge MCP servers

ctxfile
ctxfileLocal-first MCP server that snapshots your project's working state into one context object. Open-core, privacy-first.
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.
Obsidian MCP Server
cyanheadsRead, write, search, and surgically edit Obsidian vault notes, tags, and frontmatter via MCP. STDIO or Streamable HTTP.
Obsidian MCP Server
StevenStavrakisA simple MCP server for Obsidian
Context Portal MCP (ConPort)
GreatScottyMacContext Portal (ConPort): A memory bank MCP server building a project-specific knowledge graph to supercharge AI assistants. Enables powerful Retrieval Augmented Generation (RAG) for context-aware development in your IDE.
Comments