LogoMCP Store
icon of mcp-dev-server

mcp-dev-server

MCP development server enables Claude to manage software projects with complete context awareness and code execution via Docker.

Introduction

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.

Information

Newsletter

Join the Community

Subscribe to our newsletter for the latest news and updates