Token导航 LogoToken导航TokenDH.com
Zoroark (Meetparmar40) logo
文档知识stdio官方级别未说明来源级核验

Zoroark (Meetparmar40)

MCP Server

MCP文档服务器为AI助手提供实时访问最新文档的功能,支持通过包名检索和抓取文档内容。

工具数

2

提示词数

0

GitHub Stars

0

资源数

0
文档检索开发工具PythonClaudeClaude DesktopClaude

安装说明

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

作者 / 组织

Meetparmar40

提供方

Meetparmar40

最后核验

2026/5/17 20:23

运行时

Python

快速接入

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

命令预览

uv run crawl4ai-setup

详细介绍

![Python](https://www.python.org/) ![FastMCP](https://github.com/jlowin/fastmcp) ![Crawl4AI](https://github.com/unclecode/crawl4ai) ![License](LICENSE)

*一个快速的MCP服务器,可以按需查找和获取任何包的文档。*

______________________________________________________________________

概述

MCP文档服务器 是一个 模型上下文协议 服务器,使AI助手能够实时访问最新文档。它公开了两个工具:

工具说明
resolve_docs搜索DuckDuckGo+npm/PyPI以找到包的最佳文档URL
scrape_page获取URL并将其内容作为干净的标记返回

从任何问题中为它提供一个包名,并返回正确的文档——没有过时的快照,也没有产生幻觉的API。

______________________________________________________________________

运作原理

User question
     │
     ▼
resolve_docs(package_name, keywords?, version?)
     │  DuckDuckGo search  +  npm / PyPI registry lookup
     ▼
List of ranked documentation URLs
     │
     ▼
scrape_page(url)
     │  Crawl4AI headless browser → clean markdown
     ▼
Documentation content returned to the AI

______________________________________________________________________

安装

需要 Python 3.12+紫外线.
# Clone the repository
git clone https://github.com/your-username/mcp-docs-server.git
cd mcp-docs-server

# Install dependencies
uv sync

首次使用后,运行Crawl4AI安装后安装程序(下载浏览器二进制文件):

uv run crawl4ai-setup

______________________________________________________________________

用法

stdio(默认设置——适用于Claude Desktop等AI客户端)

uv run python -m mcp_docs_server.main

HTTP传输

MCP_TRANSPORT=http MCP_PORT=8000 uv run python -m mcp_docs_server.main

______________________________________________________________________

Claude桌面配置

将以下内容添加到您的 claude_desktop_config.json:

{
  "mcpServers": {
    "docs-server": {
      "command": "uv",
      "args": [
        "--directory", "/absolute/path/to/mcp-docs-server",
        "run", "python", "-m", "mcp_docs_server.main"
      ]
    }
  }
}

______________________________________________________________________

工具参考

resolve_docs

查找包的文档URL。

参数类型必填说明
package_namestr在npm或PyPI上的确切包名(例如。 "react", "fastapi")
keywordslist[str]用户问题中的2-5个具体技术术语
versionstr特定版本字符串(例如。 "18", "4.0")

最多返回6个结果——按排名顺序排列的DuckDuckGo的前5个结果,如果还没有官方注册链接,还可以加上。

______________________________________________________________________

scrape_page

废弃文档页面并将其内容作为标记返回。

参数类型必填说明
urlstr要获取的完整URL(通常来自 resolve_docs)

返回一个字典 urlcontent (标记文本,上限为300000个字符)。

______________________________________________________________________

配置

从环境变量(或 .env 文件):

变量默认值描述
RESOLVER_TIMEOUT5URL解析的HTTP超时(秒)
HEURISTIC_TIMEOUT3注册表启发式检查超时
SCRAPER_TIMEOUT_MS20000无头浏览器的页面加载超时(毫秒)
SCRAPER_MAX_CONTENT_CHARS300000从抓取的页面返回的最大字符数
MCP_TRANSPORTstdio运输方式: stdiohttp
MCP_PORT8000使用端口时 MCP_TRANSPORT=http

______________________________________________________________________

项目结构

mcp-docs-server/
├── src/
│   ├── media/
│   │   ├── logo.png               # Repository logo
│   │   └── logo_with_text.png     # Logo with tool name
│   └── mcp_docs_server/
│       ├── main.py                # FastMCP server & tool definitions
│       ├── config.py              # Pydantic settings
│       └── pipeline/
│           ├── resolver.py        # Stage 1 — URL resolution
│           └── scraper.py         # Stage 2 — page scraping
├── pyproject.toml
└── README.md

______________________________________________________________________

许可证

麻省理工学院——见 许可证 了解详情。

目录标签

目录标签

文档检索开发工具PythonClaude本地部署实时文档AI辅助工具爬虫服务

支持客户端

Claude DesktopClaude

接入字段

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

stdio

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

none

运行时(runtime,运行环境)

Python

工具数量(toolCount,工具数)

2

资源数量(resourceCount,资源数)

0

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

0

权限和风险

stdionone部署方式未说明

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

安装前确认

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

来源信息

继续浏览同类 MCP