Token导航 LogoToken导航TokenDH.com
DocsFetcher MCP Server logo
搜索检索未说明官方级别未说明来源级核验

DocsFetcher MCP Server

MCP Server

MCP Server to retrieve documentation for a package

工具数

4

提示词数

0

GitHub Stars

16

资源数

0
开发工具JavaScriptClaudeClaude DesktopClaudeCursor

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

cdugo

提供方

cdugo

最后核验

2026/5/18 02:17

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

详细介绍

📚 DocsFetcher MCP服务器

](https://smithery.ai/server/@cdugo/mcp-get-docs) ](https://www.npmjs.com/package/@cdugo/docs-fetcher-mcp) ](https://www.npmjs.com/package/@cdugo/docs-fetcher-mcp)

一个MCP服务器,它从多种语言生态系统中为Claude这样的LLM获取包文档,而不需要API密钥。

✨ 特性

  • 🌐 支持多种编程语言(JavaScript、Python、Java、.NET、Ruby、PHP、Rust、Go、Swift)
  • 📦 按名称或URL获取包的文档
  • 🔍 抓取文档网站以提取全面信息
  • 📄 提取自述文件、API文档、代码示例和存储库信息
  • 🧠 为LLM摘要提供结构化数据
  • 💬 包括用于文档分析的专门提示
  • 🔑 不需要API密钥 -与Claude Desktop和Cursor IDE兼容

🚀 安装

克劳德桌面

  1. 打开克劳德桌面→ 设置→ 开发者
  2. 点击“编辑配置”并添加:
{
  "mcpServers": {
    "docsFetcher": {
      "command": "npx",
      "args": [
        "-y",
        "@smithery/cli@latest",
        "run",
        "@cdugo/mcp-get-docs",
        "--config",
        "'{}'"
      ]
    }
  }
}

光标IDE配置

  1. 打开光标IDE→ 设置→ MCP->添加新的MCP施维雅
  2. 添加:
    Name: docsFetcher
    Command: npx -y @smithery/cli@latest run @cdugo/mcp-get-docs --config "{}"

先决条件

  • 📋 Node.js 18或更高版本

🏃‍♂️ 本地运行

git clone https://github.com/cdugo/package-documentation-mcp
cd package-documentation-mcp
npm install
npm run build

安装后,您可以使用以下命令在本地运行服务器:

# From the project root directory
npm start

对于在文件更改时自动重启的开发:

npm run dev

服务器将在默认端口(通常为3000)上启动。您应该看到如下输出:

🚀 DocsFetcher MCP Server running!
📋 Ready to fetch documentation

要指定自定义端口,请执行以下操作:

PORT=8080 npm start

🛠️ 可用工具

  1. 获取url文档: 🔗 从特定URL获取文档
  2. 获取包文档: 📦 获取具有可选语言规范的包的文档
  3. 获取库文档: 🧠 使用包名或URL的智能工具
  4. 获取多语言文档: 🌍 跨多语言生态系统获取包的文档

📝 可用提示

  1. 汇总库文档: 📚 创建全面的库摘要
  2. 解释依赖性错误: 🐛 生成依赖关系错误解释

💡 查询示例

图书馆基本信息

  • “什么是Express.js,我该如何使用它?”
  • “告诉我React库的情况”
  • “我如何在Python中使用请求?”

多语言支持

  • “显示JavaScript中的lodash文档”
  • “比较Python中的pandas和R中的data.table”

使用工具

  • “@fetch包文档,packageName='express',language='javascript'”
  • “@fetch包文档,packageName='requests',language='python'”
  • “@fetch多语言文档,packageName='http',languages=\['javascript','python','rust'\]”

使用提示

  • “@summary库文档,libraryName='express'”
  • “@explain依赖关系错误,packageName='dotenv'”

❓ 故障排除

本地安装

  • 服务器未显示: ✅ 验证配置中的绝对路径
  • 连接错误: 🔄 重新启动Claude桌面或Cursor IDE
  • 获取失败: ⚠️ 某些软件包可能包含非标准文档
  • 语言支持: 🌐 如果一种语言不起作用,请尝试使用包的直接URL

📄 许可证

麻省理工学院

目录标签

目录标签

开发工具JavaScriptClauderesearch-and-data文档获取混合部署可托管多语言支持LLM工具开发辅助API文档

支持客户端

Claude DesktopClaudeCursor

接入字段

传输方式(transport,传输协议)

未说明

鉴权方式(authType,认证方式)

none

部署方式(deploymentType,部署类型)

remote-capable

工具数量(toolCount,工具数)

4

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

未说明noneremote-capable

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

仍需确认:installCommand

来源信息

继续浏览同类 MCP