适合谁
- 希望私有、自托管、版本精准地为 AI 编程助手提供文档依据的开发者
- 需要索引内部文档或第三方文档、且不希望代码离开自身网络的团队
这是一个文档齐全、MIT 许可的开源 MCP 服务器,支持广泛的文件格式,并提供 CLI、Web 界面与 MCP 三种使用方式;非官方维护(由社区开发者 arabold 维护,并非 Context7 等产品或 MCP 协议方的官方实现),README 中明确给出的客户端配置示例仅涉及 SSE 传输方式。
最强项 · 文档质量 16/20 最弱项 · 可靠性 9/20
静态评测 · 未实际运行收录于 2026-08-06
查看 FMRS 评分方法 →运行环境:Node.js 22+ · Docker
OPENAI_API_KEY
OpenAI 的 API 密钥,用于启用语义向量搜索;在 platform.openai.com 获取,仅可选配置。
运行 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"
}
}
}
以 Claude Desktop 为例。其他客户端的配置文件位置或字段可能不同(如 VS Code 使用 servers 字段),可用下方配置生成器转换。
{
"servers": {
"docs-mcp-server": {
"type": "sse",
"url": "http://localhost:6280/sse"
}
}
}
写入项目的 .vscode/mcp.json(VS Code 使用 servers 字段)。
claude mcp add --transport sse docs-mcp-server http://localhost:6280/sse
在终端运行;先把 <…> 占位符换成你自己的值。
运行 npx @arabold/docs-mcp-server@latest 启动服务后,在客户端中添加 SSE 配置 http://localhost:6280/spe 后重新打开 http://localhost:6280/sse 连接,然后确认客户端工具列表中出现 scrape_docs 工具,或直接请求其抓取某个页面并返回 Markdown。
连接成功后,可以直接对 AI 助手这样说:
没有匹配的工具
依据项目文档列出,未经本站实测。
Docs MCP Server(Grounded Docs)是一个自托管的 MCP 服务器,用于从网站、GitHub、npm、PyPI 及本地文件抓取并索引最新、版本精准的文档,供 AI 编程助手查询真实文档,而非依赖过时的训练数据。它提供 Web 界面、CLI 以及 MCP 端点(如 scrape_docs 工具)用于索引与搜索文档,并可选配嵌入模型以支持语义搜索。
Upstash 官方维护,为 AI 编码助手提供实时更新的第三方库文档
基于 AI 的 NPM 包分析 MCP 服务器
为 AI 编码代理提供预算、验证与回滚的治理控制层
GitHub 官方 MCP Server,用自然语言管理仓库、Issue、PR 与工作流
源版本 aa8b5b71c1ed 数据同步于 2026-11-04 查看 FMRS 评分方法