
Documentation MCP Server

2025.03.21
2
JavaScript文档聚合开发工具开发效率
Documentation MCP Server 是一个为开发者提供统一接口访问各种库文档的服务。它聚合了来自多个来源的文档,支持跨库搜索,并确保开发者能够获取最新的文档信息。
View on GitHub
Overview
基本能力
产品定位
Documentation MCP Server 是一个为开发者设计的文档聚合和搜索服务,旨在提供统一的接口访问各种库的文档。
核心功能
- 文档聚合:从各种库源收集文档
- 搜索功能:支持跨所有库搜索或按特定库筛选
- 版本管理:访问不同版本的库文档
- 自动更新:定期获取最新文档
- API访问:通过API编程访问文档
- 交互式UI:提供浏览文档的Web界面
适用场景
- 开发者需要快速查找多个库的文档
- 团队需要统一的文档访问接口
- 需要定期更新文档的项目
工具列表
- Web界面:提供直观的文档浏览和搜索功能
- RESTful API:支持编程访问文档
常见问题解答
- 如何添加新的库?
- 在
src/libraries/
中创建新文件 - 实现获取和解析文档的接口
- 在配置中添加库
使用教程
使用依赖
- Node.js >= 18.0.0
安装教程
使用安装脚本
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
cp .env.example .env
docker-compose up -d
调试方式
Web界面
访问 http://localhost:3000
API使用
curl -X GET "http://localhost:3000/api/search?q=useState&library=react"
curl -X GET "http://localhost:3000/api/libraries/react/hooks/useState"
curl -X GET "http://localhost:3000/api/status"