MCP开发者服务器(MCPDS)
\*\*这是一项正在进行的非常大的工作。 \*\*
一个强大的开发工具,将全面的文档访问与容器化代码测试相结合
MCP Developer Server是一个基于Python的MCP(模型上下文协议)服务器,旨在增强您的开发工作流程。它提供了对700多个文档源的即时访问,并创建了隔离的Docker容器,用于安全的代码测试和实验。
备注:建议不要托管公共实例,因为还没有身份验证系统。 建议使用减少令牌使用量的MCP服务器,因为这会使用大量令牌。
🚀 它能做什么?
文档触手可及
- 立即访问700多种编程语言和框架文档
- 获取摘要、示例和详细解释
- 同时搜索多个文档源
集装箱化开发环境
- 启动隔离的Docker容器以测试代码
- 在不影响主系统的情况下运行实验
- 支持多种编程语言和框架
- 用于AI/ML工作负载的可选NVIDIA GPU加速
📹 在行动中看到它
阅读和总结文档:
如果您的编辑器不支持视频,请访问 README_assets/readingDocu.mp4
创建React项目:
如果您的编辑器不支持视频,请访问 README_资产/创建代码.mp4
📋 系统要求
最低要求
- 猛撞: 6 GB
- 储存: 15 GB可用空间
- CPU: 2芯
- 架构: AMD64
推荐规格
- 猛撞: 8 GB或更多
- 储存: 30 GB可用空间
- CPU: 4+芯
- 建筑:x86架构。
GPU支持(可选)
- 支持: 支持NVIDIA GPU!(需要NVIDIA容器工具包)
- 支持: 支持AMD ROCm!
🔧 安装
唯一选项:Docker安装(推荐)
先决条件:
- Docker和Docker Compose已安装在您的系统上
- 节点JS和
npx安装
\*\*安装 这创建了三个服务:
devdocs-文档服务器devdocs-sync-文档同步mcpdocker-集成Docker的主MCP服务器
安装
要安装此服务器,请编辑 compose.yml 你的理想系统。它包含一堆被注释掉的服务或功能等等。 然后,使用一个命令安装docker compose服务器:
docker compose up -d --build⚙️ 配置
用于远程/服务器部署
如果在服务器上运行或使用Cloudflare Tunnel,请更新中的IP地址 configuration.json 以匹配您的设置位置。
Claude桌面集成
- 打开克劳德桌面
- 单击您的个人资料图标→ 设置→ 开发者
- 选择“编辑配置”
- 从添加配置详细信息
configuration.json - 完全关闭并重新打开克劳德
- 验证MCP服务器是否出现在您的工具中
有关详细的设置说明,请访问 模型上下文协议快速入门指南.
