返回 MCP 目录
public公开dns本地运行

package-documentation-mcp

一个无需API密钥的多语言包文档获取MCP服务,支持多种编程语言生态系统的文档抓取与分析。

article

README

🚀 📚 文档抓取器 MCP 服务

文档抓取器 MCP 服务是一个 MCP 服务器。它能从多个语言生态系统抓取包文档,供 Claude 等大语言模型使用,且无需 API 密钥,为开发者提供便捷的文档获取途径。

smithery badge npm 版本 npm 下载量

🚀 快速开始

文档抓取器 MCP 服务可让你轻松从多语言生态系统抓取包文档。下面将介绍在不同环境下的安装和使用方法。

✨ 主要特性

  • 🌐 支持多种编程语言,包括 JavaScript、Python、Java、.NET、Ruby、PHP、Rust、Go、Swift。
  • 📦 可根据名称或 URL 抓取包文档。
  • 🔍 爬取文档网站以提取全面信息。
  • 📄 能提取 README、API 文档、代码示例和仓库信息。
  • 🧠 为大语言模型汇总提供结构化数据。
  • 💬 包含专门的文档分析提示。
  • 🔑 无需 API 密钥 - 原生支持 Claude Desktop 和 Cursor IDE。

📦 安装指南

Claude Desktop

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

Cursor IDE 配置

  1. 打开 Cursor IDE → 设置 → MCP → 添加新的 MCP 服务。
  2. 添加:
    名称: docsFetcher
    命令: 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

安装完成后,通过以下命令启动本地服务:

# 从项目根目录
npm start

开发时使用自动重启:

npm run dev

📄 许可证

本项目采用 MIT 许可证。

help

运行方式说明

cloud

托管运行

托管运行通常表示这个 MCP Server 由服务方环境承载,用户一般按页面提供的连接方式或授权流程接入,不需要在本地长期启动一个 MCP 进程

  1. 打开服务方连接页
  2. 完成授权或复制端点
  3. 在 MCP 客户端中连接
terminal

本地运行 / 其它方式

本地运行通常需要用户在自己的电脑或服务器上安装依赖,把 server_config 复制到 MCP 客户端,并按 env_schema 补齐环境变量、密钥或其它配置

  1. 复制 server_config
  2. 安装所需依赖
  3. 补齐环境变量后重启客户端