doc2mcp

doc2mcp将API文档转为AI可调用的MCP服务

doc2mcp 将任意文档 URL 转化为托管、令牌安全的 MCP 服务器,让 Cursor、Claude、Windsurf 等 AI 代理直接搜索和引用文档内容,避免幻觉。支持 Web 界面和 npx 命令,适用于 API 文档、内部 Wiki 等场景,快速提升 AI 开发效率。

freemium
MCP服务器文档转APIAI编程辅助Cursor集成Claude工具自动化工作流开发效率工具API文档令牌安全AI代理工具
收录日期
更新日期
3.9 (0 评价数量)

登录后可为项目评分

如果你经常用 AI 编程助手,一定遇到过它们瞎猜 API 参数的情况——明明文档里写得清清楚楚,模型却自顾自地编造参数名。doc2mcp 就是来解决这个问题的:它把任意文档 URL(Stripe、你自己的 API、内部 Wiki)变成一个托管、令牌安全的 MCP 服务器,整个过程只需要几秒钟。

什么是 MCP,为什么值得关注?

MCP(Model Context Protocol)是 Anthropic 提出的一种开放协议,让 AI 模型能够直接调用外部工具和数据源。doc2mcp 相当于一个自动转换器:你给一个文档链接,它把每一页的标题、段落、代码示例变成结构化的工具,然后暴露给支持 MCP 的客户端——比如 Cursor、Claude Desktop、Windsurf 和 VS Code 的 Copilot。这些工具可以搜索和引用你文档里的具体内容,而不是靠模型训练时的记忆去猜。

举个具体的场景:你在开发中遇到 Stripe 的某段 API 调用,只需要在聊天框里输入“根据 Stripe 文档最新版,创建订阅的 Python 代码”,AI 就会自动去你部署好的 MCP 服务器里查找,返回带引用的准确代码段。听起来挺玄,但实际跑一遍就懂——答案来自真实文档,而不是幻觉

两种用法:Web 界面 vs 命令行

  • Web 界面:打开 doc2mcp.site,粘贴文档 URL,选几个选项(比如是否要包含导航侧栏内容),点击生成。系统会给你一个 HTTPS 端点和一个令牌,直接配置到你的 AI 工具里。
  • 命令行:如果你更习惯终端,直接用 npx doc2mcp 一句命令完成同样的操作,还能用参数控制缓存、爬虫深度等细节。

两种方式生成的 MCP 服务器都是令牌验证的,只有你授权的 AI 工具才能访问,不必担心文档内容泄漏。而对于内部 Wiki 或私有 API 文档,doc2mcp 支持通过 Basic Auth 或 Header 认证去抓取,安全性做得比较务实。

几点值得注意的地方

第一,它只处理纯文本内容,那些全屏 JavaScript 渲染的单页应用(比如用 React 写的复杂文档站)可能会解析不完整。第二,托管服务目前是免费的(npx 方式也是免费),但开发者已经透露未来可能会对高频访问或企业级部署收费,毕竟服务器成本摆在那。第三,所有 AI 工具要真正用上 MCP,得先支持这个协议——目前 Cursor、Claude、Windsurf 和 VS Code 都有原生或插件方式支持,但像 Copilot Chat 还需要一些配置。

对独立开发者或小团队来说,doc2mcp 最直接的价值是减少调试时间。你不再需要手动在文档和编辑器之间来回切换,AI 助手直接帮你读了。对于团队内部,把私有知识库(比如 Confluence 或 Notion 的导出页)变成一个 MCP 服务器,实习生也能快速上手复杂的内部系统。

和其他方案对比

之前也有一些工具能把文档喂给 AI,比如 LangChain 的文档加载器,或者直接复制粘贴。但它们要么需要写代码,要么上下文窗口受限。doc2mcp 的核心思路是按需搜索而非全量加载——AI 模型需要什么就搜什么页,既节省 token,又保持回答的实时性。而且它不需要你懂任何模型训练或向量数据库知识,填个 URL 就能用。

当然,它也有局限性:不支持动态生成的文档(比如需要登录后根据用户角色展示不同内容),对图片、表格、流程图基本忽略。如果你的文档里大量依赖图表,那 doc2mcp 目前帮不上什么忙。

核心思路:将静态文本文档转化为 AI 可用的结构化工具,而不是镜像整个网站。

适合谁用?

  • 用 Cursor/Claude/VS Code 写代码的开发者,尤其是经常对接第三方 API 或维护内部 SDK 的人。
  • 团队想给 AI 助手接入技术文档,但不想自己搭建 RAG 系统。
  • 喜欢在终端里折腾的开发运维人员——一句 npx 搞定,干净利落。

一点实用建议

如果你只是快速试水,直接从 Web 界面生成一个 Stripe 或 GitHub API 的 MCP 服务器,看看效果。如果觉得好用,再用 npx 命令去控制更细的抓取选项。注意:不要直接把整个 API 参考文档(几百页)一次性交给它,建议拆分成子模块,否则 MCP 服务器的搜索索引会过于巨大,反而影响响应速度。还有,记得定期更新缓存的文档,因为 API 会变。

总的来说,doc2mcp 不花哨,但很实用。它切中了一个很具体的痛点:AI 编程助手依赖准确文档。如果你已经入了 MCP 生态的坑,这东西几乎是必需品。

优缺点

优点

  • 秒速将任意文档 URL 转为 MCP 服务器
  • 支持 Cursor、Claude、Windsurf、VS Code 等主流 AI 工具
  • 减少 AI 幻觉,回答基于真实文档引用
  • Web 和终端双模式,门槛低
  • 令牌验证保障文档访问安全

缺点

  • 不支持动态页面和图片图表内容
  • 依赖 MCP 协议,部分 AI 工具需要额外配置
  • 未来可能对高级功能收费
  • 大型文档库搜索效率可能下降

常见问题

doc2mcp 免费吗?

当前基础功能完全免费,包括 Web 界面和 npx 命令。开发者表示未来可能对高频调用或企业级部署收费,但目前无强制付费点。

支持哪些文档格式/来源?

任何可公开访问的 HTML 文档 URL 都支持,包括 API 文档(如 Stripe)、内部 Wiki、技术博客等。私有文档需通过 Basic Auth 或 Header 认证。暂不支持 PDF、图片或需要 JavaScript 渲染的页面。

需要编程知识才能使用吗?

基本上不需要。Web 界面只需粘贴 URL 和点击生成,然后复制配置到 AI 工具即可。命令行方式适合开发者,但非必须。

doc2mcp 和直接粘贴文档到 AI 有什么区别?

直接粘贴受限于上下文窗口,且无法搜索最新内容。doc2mcp 按需搜索,引用实时文档,减少幻觉,且支持多工具共享同一个 MCP 服务器。

安全性如何?我的私有文档会泄漏吗?

生成的 MCP 服务器使用令牌验证,只有配置了该令牌的 AI 工具才能访问。文档抓取时支持认证头,但建议不要将敏感密钥直接放在公开文档中。

探索更多

开源项目

DeepSeek-Reasonix: 终端下的大模型编程代理

DeepSeek-Reasonix 是一款基于 DeepSeek 大模型的开源 AI 编程代理,原生运行于终端。通过独创的前缀缓存机制,它能在长时间运行中保持稳定,减少重复计算。项目使用 Go 语言编写,轻量高效,适合开发者作为常驻后台的编码助手。支持代码生成、解释、调试等常见任务,让 AI 辅助自然融入命令行工作流。

lanhu-mcp: 自动分析需求生成前后端代码

lanhu-mcp 是一个开源的MCP服务器,专为AI编程时代的团队协作设计。它能自动解析需求文档,生成前后端代码并提供切图下载,帮助团队将需求分析效率提升200%。基于Python,易于集成到现有开发流程。

code-graph-rag: 用AI+知识图谱查询理解多语言代码库

code-graph-rag 是一个基于知识图谱的开源RAG系统,专为大型单体代码库设计。它通过图数据库与LLM结合,实现跨语言代码的自然语言查询、理解和编辑,帮助开发者高效管理复杂仓库。

小程序雷达: AI 驱动的小程序技术选型与趋势追踪

小程序雷达(wechat-miniapp-radar)是一个开源的AI驱动工具,帮助开发者追踪小程序技术趋势、进行技术选型诊断。基于TypeScript开发,在GitHub超51k星,适合小程序生态从业者。

OpenMonoAgent.ai: 本地LLM免费终端编程代理

OpenMonoAgent.ai 是一款基于本地大语言模型的终端原生编程代理,完全开源、永久免费,支持单命令安装。它提供无限token使用、本地运行保障隐私,适合开发者作为编程助手使用,无需担心订阅费用和数据泄露。

TabbyML/tabby: 自托管 AI 编程助手,代码补全的私有化选择

TabbyML/tabby 是一个开源自托管的 AI 编程助手,支持代码补全、对话解释等功能。基于 Rust 开发,性能高效,可本地部署保障数据隐私。已获 3.3 万星标,是 GitHub Copilot 的有力替代,尤其适合企业用户和注重代码安全的开发者。