Your AI's memory palace for docs that actually exist
An open-source MCP server that fetches, indexes, and version-locks documentation so your coding assistant stops confidently hallucinating API signatures.

What it does
Grounded Docs is a local documentation index that plugs into any MCP-compatible client (Claude, Cline, Copilot, etc.). It scrapes docs from websites, GitHub, npm, PyPI, or your filesystem, then answers your AI’s questions with the exact version you’re using. Think of it as a reference librarian that lives on your machine and never sleeps.
The interesting bit
The scraping is surprisingly thoughtful. It probes for llms.txt files, requests Markdown via content negotiation, and even auto-upgrades to Playwright when it hits hash-routed SPAs. The format support is almost comically broad — 90+ source languages plus Office documents, Jupyter notebooks, EPUBs, and Bazel configs. Someone really wanted to index their entire hard drive.
Key highlights
- Runs fully offline; code and queries never leave your network
- Optional semantic search via pluggable embeddings (OpenAI, Ollama, Gemini, Azure)
- CLI-first design with structured JSON/YAML output for agent consumption
- Includes “Agent Skills” — pre-written prompts that teach AI assistants how to use the tool
- Web UI on port 6280 for manual index management
- Benchmarking suite with IR metrics and LLM-judged relevance scores
Caveats
- Requires Node.js 22+ for the CLI path; Docker available but not the default experience
- Semantic search is optional but the README warns quality “dramatically” drops without it
- Hash-routed SPA handling requires explicit flags; auto-detection would be nice but isn’t claimed
Verdict
Worth a look if you’re tired of your AI confidently explaining APIs that shipped three years ago. Skip it if you already pay for Context7 or Nia and don’t mind the lock-in — this is the escape hatch, not the luxury suite.
Frequently asked
- What is arabold/docs-mcp-server?
- An open-source MCP server that fetches, indexes, and version-locks documentation so your coding assistant stops confidently hallucinating API signatures.
- Is docs-mcp-server open source?
- Yes — arabold/docs-mcp-server is open source, released under the MIT license.
- What language is docs-mcp-server written in?
- arabold/docs-mcp-server is primarily written in TypeScript.
- How popular is docs-mcp-server?
- arabold/docs-mcp-server has 1.6k stars on GitHub.
- Where can I find docs-mcp-server?
- arabold/docs-mcp-server is on GitHub at https://github.com/arabold/docs-mcp-server.