docs-mcp-server
View on GitHubGrounded Docs MCP Server: Open-Source Alternative to Context7, Nia, and Ref.Tools
Docs MCP Server is a self-hosted MCP server that scrapes and indexes documentation from websites, GitHub, npm, PyPI and local files, then serves version-specific, embedding-backed search results to AI coding clients like Claude, Cline and Cursor.
Use Cases
Ground AI coding assistants in up-to-date, version-specific library docsIndex documentation from websites, GitHub repos, npm and PyPI packagesSemantic vector search over scraped documentationFetch a single docs page as clean MarkdownIngest local folders, PDFs, Office and EPUB files for retrievalReduce LLM hallucinations with cited local documentationServe docs over MCP stdio/HTTP/SSE to Claude, Cline, Copilot, CursorBenchmark retrieval quality with IR metrics and LLM-judged scores
Built With
- Language
- TypeScript
- Frameworks
- LangChain · Fastify · Vite · Vitest · Biome · Playwright · Docker · Node.js · Claude Code
Tags
mcp · documentation · rag · vector-search · embeddings · semantic-search · self-hosted · local-first · cli · web-scraping · markdown · typescript · docker · docs-index · context7-alternative · langchain