文档访问与容器化测试开发工具

MCP Developer Server是一个Python开发的工具,提供700+文档即时访问和Docker容器化代码测试环境,适用于开发工作流加速和安全实验。

  • by RA86-dev
  • Python
  • 本地部署
  • 更新于
在 GitHub 查看 RA86-dev/mcpdev-server

使用说明

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桌面集成

  1. 打开克劳德桌面
  2. 单击您的个人资料图标→ 设置→ 开发者
  3. 选择“编辑配置”
  4. 从添加配置详细信息 configuration.json
  5. 完全关闭并重新打开克劳德
  6. 验证MCP服务器是否出现在您的工具中

有关详细的设置说明,请访问 模型上下文协议快速入门指南.