MCP Development Server
Manage software development projects with full context awareness and Docker-based code execution.
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.
관련 서버
Scout Monitoring MCP
스폰서Put performance and error data directly in the hands of your AI assistant.
Alpha Vantage MCP Server
스폰서Access financial market data: realtime & historical stock, ETF, options, forex, crypto, commodities, fundamentals, technical indicators, & more
MCP-ABI
Interact with Ethereum-compatible smart contracts using their ABI.
Safe File MCP
A test server demonstrating all features of the MCP protocol, including prompts, tools, resources, and sampling.
MCP LLaMA
An MCP server with weather tools and LLaMA integration.
Squidler.io
Squidler is designed to validate your web app as a human based on natural language use cases, without write brittle, DOM-dependent tests.
Remote MCP Server (Authless)
An example of a remote MCP server deployable on Cloudflare Workers, without authentication.
Jolokia MCP Server
A JMX-HTTP bridge for interacting with Java applications using the Jolokia agent.
MCP Agentic AI Crash Course with Python
A comprehensive crash course on the Model Context Protocol (MCP), covering everything from basic concepts to building production-ready MCP servers and clients in Python.
GhidraMCP
An embedded MCP server for Ghidra, exposing program data and reverse engineering functionalities.
Pharo NeoConsole
Evaluate Pharo Smalltalk expressions and get system information via a local NeoConsole server.
OpenAPI Schema
Exposes OpenAPI schema information to Large Language Models (LLMs). The server loads OpenAPI schema files specified via command line.