返回市场
阿特拉斯文档MCP服务器

阿特拉斯文档MCP服务器

作者:CartographAI32 星标更新:2025-04-22

项目介绍

Atlas Docs MCP 服务器

NPM 版本 smithery 徽章

一个提供库和框架文档的 Model Context Protocol (MCP) 服务器,供 AI 助手使用。

[!警告] Atlas Docs 目前处于测试阶段。并非所有功能都能完美运行,但我们正在积极改进服务。您的耐心和支持反馈对我们非常重要!

这个服务器的功能是什么?

大型语言模型(LLMs)擅长生成通用代码,但在正确使用不太流行或新发布的库时表现不佳。这并不奇怪,因为这些模型并未全面训练过使用这些库的代码。

Atlas Docs MCP 服务器:

  • 提供库和框架的技术文档
  • 将官方文档处理成简洁的 Markdown 版本,供 LLM 使用
  • 易于与 Cursor、Cline、Windsurf 和其他兼容 MCP 的 LLM 客户端设置

仅使用 Claude 3.5 Sonnet:

elevenlabs-without-atlas-annotated

使用 Atlas Docs MCP 的 Claude 3.5 Sonnet:

elevenlabs-with-atlas-annotated

<video src="https://github.com/user-attachments/assets/5fb1f3f2-18db-4ba4-8f47-da3892af22ee"></video>

📦 安装

Atlas Docs MCP 服务器支持任何支持 stdio 协议的 MCP 客户端,包括:

  • Cursor
  • Cline
  • Windsurf
  • Claude Desktop

在您的 MCP 客户端配置文件中添加以下内容:

{
  "mcpServers": {
    "atlas-docs": {
      "command": "npx",
      "args": ["-y", "@cartographai/atlas-docs-mcp"]
    }
  }
}

就这样!您可能需要重启应用程序(例如 Claude Desktop),以便识别该服务器。

提示:提示您的模型检查文档,例如:“使用工具检查 Astro 的文档,确保正确使用该库。”

通过 Smithery 安装

或者,您可以通过 Smithery 自动安装 Atlas Docs MCP。例如,对于 Claude Desktop:

npx -y @smithery/cli install @CartographAI/atlas-docs-mcp --client claude

将 "claude" 更改为 "cursor"、"cline" 或 "windsurf",以适应相应的客户端。

📒 可用库

想要另一个不在列表中的库的文档?请在此仓库中打开一个问题,我们会尝试处理并添加它!

🔨 可用工具

  1. list_docs:列出所有可用的文档集
  2. get_docs_index:检索一个文档集的浓缩、适合 LLM 的索引
  3. get_docs_full:检索一个完整的文档集,合并到一个文件中
  4. search_docs:按关键词搜索文档集
  5. get_docs_page:检索文档集中的特定页面

💭 工作原理

Atlas Docs 处理技术库的文档站点,将其转换为简洁的 Markdown 版本。这个 MCP 服务器作为 MCP 工具提供文档,并调用 Atlas Docs API 获取数据。

在本地运行后端

请访问 CartographAI/atlas 并按照 README 中的说明操作。 更新 ATLAS_API_URL 为您的部署 URL。

支持与反馈

请在此仓库中打开一个问题来请求某个库的文档,或报告错误。

如果您有任何问题、反馈,或只是想打招呼,请告诉我们。您可以在 Cartograph 的 Discord 社区获得实时支持,或发送邮件至 contact@cartograph.app