MCP Development Server

local-only server

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

MCP Development Server

A Model Context Protocol (MCP) server that enables Claude to manage software development projects, providing complete project context awareness and handling code execution through Docker environments.

Features

Core Infrastructure

  • Project context management
  • File system operations
  • Template-based project creation
  • Git integration

Requirements

  • Python 3.12 or higher
  • Docker
  • Git

Installation

# 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 .

Configuration

Claude Desktop Configuration

Add to your Claude Desktop configuration file:

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

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

Usage

The server provides several MCP capabilities:

Resources

  • Project structure and files
  • Build status and artifacts
  • Test results
  • Docker container status

Tools

  • Project initialization
  • Build operations
  • Test execution
  • Docker commands

Prompts

  • Project analysis
  • Development suggestions
  • Error diagnosis

Development

Setting up development environment

# Create virtual environment python -m venv .venv source .venv/bin/activate # On Windows: .venv\Scripts\activate # Install dependencies pip install -e ".[dev]"

Running tests

pytest tests/

Contributing

Please read CONTRIBUTING.md for details on our code of conduct and the process for submitting pull requests.

License

This project is licensed under the MIT License - see the LICENSE file for details.

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

A Model Context Protocol server that enables Claude to manage software development projects with complete context awareness and code execution through Docker environments.

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