mcpField
M
MCP Development Server

MCP Development Server

本地服务
github.com/dillip285开发工具498 周前更新

关于 MCP Development Server

MCP Development Server 为 Claude 管理软件开发项目提供项目上下文,并通过 Docker 环境执行代码。它适用于需要项目文件、构建和测试信息以及开发操作的团队。

主要功能

  1. 01管理项目上下文和文件
  2. 02基于模板创建项目
  3. 03集成 Git
  4. 04通过 Docker 执行构建与测试
  5. 05提供项目状态和测试结果资源
  6. 06提供分析与错误诊断提示词

适用场景

  1. 01初始化软件开发项目
  2. 02查看构建状态、产物和测试结果
  3. 03在 Docker 容器中执行项目操作
  4. 04分析项目并诊断错误

MCP 相关

该 MCP 服务向客户端提供项目结构与文件、构建状态、测试结果和 Docker 状态等资源,并提供项目初始化、构建、测试及 Docker 命令等工具,还有分析和诊断提示词。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

暂未收录安装方式

我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。

代码仓库

工具

还没有获取到工具列表

本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。

详细介绍

MCP 开发服务

一个模型上下文协议(MCP)服务,可让 Claude 管理软件开发项目,提供完整的项目上下文感知,并通过 Docker 环境处理代码执行。

功能

核心基础设施
  • 项目上下文管理
  • 文件系统操作
  • 基于模板创建项目
  • Git 集成
要求
  • Python 3.12 或更高版本
  • Docker
  • Git

安装

# Using pip
pip install mcp-dev-server

# Development installation
git clone https://github.com/your-org/mcp-dev-server.git
cd mcp-dev-server
pip install -e .

配置

Claude Desktop 配置

添加到 Claude Desktop 配置文件:

MacOS:~/Library/Application Support/Claude/claude_desktop_config.json Windows:%APPDATA%/Claude/claude_desktop_config.json

{
  "mcpServers": {
    "dev": {
      "command": "mcp-dev-server",
      "args": []
    }
  }
}

使用方法

该服务提供多种 MCP 功能:

资源
  • 项目结构和文件
  • 构建状态和产物
  • 测试结果
  • Docker 容器状态
工具
  • 项目初始化
  • 构建操作
  • 执行测试
  • Docker 命令
提示词
  • 项目分析
  • 开发建议
  • 错误诊断

开发

设置开发环境
# Create virtual environment
python -m venv .venv
source .venv/bin/activate  # On Windows: .venv\Scripts\activate

# Install dependencies
pip install -e ".[dev]"
运行测试
pytest tests/

贡献

请阅读 CONTRIBUTING.md,了解我们的行为准则和提交拉取请求的流程详情。

许可证

本项目采用 MIT 许可证授权,详情请参阅 LICENSE 文件。

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。