MCP Development Server

local-only server

The server can only run on the client’s local machine because it depends on local resources.

Integrations

  • Handles code execution through Docker environments and provides tools for Docker container management

  • Provides Git integration for version control operations in software development projects

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桌面配置

添加到您的 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文件。

-
security - not tested
F
license - not found
-
quality - not tested

模型上下文协议服务器使 Claude 能够通过 Docker 环境管理具有完整上下文感知和代码执行的软件开发项目。

  1. Features
    1. Core Infrastructure
    2. Requirements
  2. Installation
    1. Configuration
      1. Claude Desktop Configuration
    2. Usage
      1. Resources
      2. Tools
      3. Prompts
    3. Development
      1. Setting up development environment
      2. Running tests
    4. Contributing
      1. License
        ID: fgntdsid11