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

documentation-mcp-server

一个为开发者提供统一访问多个库文档的MCP服务器,支持文档聚合、搜索、版本管理和自动更新功能。

article

README

🚀 文档 MCP 服务器

一个供开发人员访问其最喜欢的库的最新文档的服务器,为开发人员提供了统一接口,可访问各种库的最新文档,聚合多源信息,支持搜索筛选,确保获取最新内容。

状态 许可证 版本 Node 版本

🚀 快速开始

此 MCP(模型 - 控制器 - 呈现器)服务器为开发人员提供了一个统一接口,用于访问各种库的最新文档。它从多个来源聚合文档,支持在所有库上搜索或按特定库筛选,并确保开发人员可以获取到最新的信息。

✨ 主要特性

  • 文档聚合:从多个库来源收集文档
  • 搜索功能:在所有库或特定库上进行搜索
  • 版本管理:访问不同版本库的文档
  • 自动更新:定期获取最新文档
  • API 访问:通过 API 进行程序化文档访问
  • 交互式 UI:用于浏览文档的网络界面

📦 安装指南

使用安装脚本

最简单的入门方法:

# 克隆仓库
git clone https://github.com/SubaashNair/documentation-mcp-server.git
cd documentation-mcp-server

# 使安装脚本可执行
chmod +x install.sh

# 运行安装脚本
./install.sh

使用 Docker

# 克隆仓库
git clone https://github.com/SubaashNair/documentation-mcp-server.git
cd documentation-mcp-server

# 构建镜像(如果需要)
docker build -t documentation-mcp .

# 运行容器
docker run -p 3000:3000 documentation-mcp

💻 使用示例

基础用法

安装依赖项

npm install

启动服务器

node index.js

访问 http://localhost:3000 使用文档。

高级用法

Docker 方式启动

docker run -p 3000:3000 documentation-mcp

然后访问 http://localhost:3000 使用文档。

📚 详细文档

📄 许可证

此项目使用 MIT 许可证 - 请查看 LICENSE 文件以获取详细信息。

致谢

路线图

  • [ ] 添加更多库的支持(如 TypeScript、Node.js 等)
  • [ ] 实现用户账户和收藏功能
  • [ ] 添加离线文档支持
  • [ ] 创建一个 CLI 工具以访问文档
  • [ ] 实现社区贡献文档的功能

贡献

欢迎贡献!请随意提交 Pull Request。

  1. 叉克仓库
  2. 创建你的功能分支(git checkout -b feature/amazing-feature
  3. 提交更改(git commit -m '添加一些神奇的功能'
  4. 推送到分支(git push origin feature/amazing-feature
  5. 打开 Pull Request
help

运行方式说明

cloud

托管运行

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

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

本地运行 / 其它方式

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

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