适合谁
- 希望私有、自托管、版本精准地为 AI 编程助手提供文档依据的开发者
- 需要索引内部文档或第三方文档、且不希望代码离开自身网络的团队
这是一个文档齐全、MIT 许可的开源 MCP 服务器,支持广泛的文件格式,并提供 CLI、Web 界面与 MCP 三种使用方式;非官方维护(由社区开发者 arabold 维护,并非 Context7 等产品或 MCP 协议方的官方实现),README 中明确给出的客户端配置示例仅涉及 SSE 传输方式。
Docs MCP Server(Grounded Docs)是一个自托管的 MCP 服务器,用于从网站、GitHub、npm、PyPI 及本地文件抓取并索引最新、版本精准的文档,供 AI 编程助手查询真实文档,而非依赖过时的训练数据。它提供 Web 界面、CLI 以及 MCP 端点(如 scrape_docs 工具)用于索引与搜索文档,并可选配嵌入模型以支持语义搜索。
运行 npx @arabold/docs-mcp-server@latest(需要 Node.js 22+)启动服务器,然后打开 http://localhost:6280 通过 Web 界面添加文档。也可使用 Docker 镜像 ghcr.io/arabold/docs-mcp-server:latest 并加上 --protocol http --host 0.0.0.0 --port 6280 参数运行。在 MCP 客户端配置文件(如 claude_desktop_config.json)中添加该服务器,指向 SSE 端点 http://localhost:6280/sse。如需更好的语义搜索效果,可在启动前设置嵌入模型的 API 密钥(例如 OPENAI_API_KEY)。
{
"mcpServers": {
"docs-mcp-server": {
"type": "sse",
"url": "http://localhost:6280/sse"
}
}
}