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.
Related Servers
Alpha Vantage MCP Server
sponsorAccess financial market data: realtime & historical stock, ETF, options, forex, crypto, commodities, fundamentals, technical indicators, & more
Software Planning Tool
A tool for structured software development planning, helping to break down projects into tasks and track progress.
Secure Agent Workspace
A sandboxed, agentic workspace providing secure filesystem, bash, and uv-powered Python execution.
OpenZeppelin MCP
Access secure, standards-compliant smart contract templates from OpenZeppelin, including ERC20, ERC721, and ERC1155.
mcpproxy-go
Open-source local MCP proxy server. Routes multiple MCP servers through a single endpoint with BM25 tool filtering, quarantine security, activity logging, and web UI.
Vibetest Use
A browser-agent QA swarm with an MCP interface for testing AI-generated websites.
MCP Image Extractor
Extracts images from files, URLs, or base64 strings and converts them to base64 for LLM analysis.
MCP Create Server
A service for dynamically creating, running, and managing Model Context Protocol (MCP) servers.
Chrome Debug MCP
This MCP allows you to record browser interactions with a chrome extension that include screenshots and console logs. The data is then saved to a local database that feeds the data to an AI system like claude code to search.
SSH Server MCP
An MCP server that provides SSH-based remote management tools, acting as proxy
Ref
Up-to-date documentation for your coding agent. Covers 1000s of public repos and sites. Built by ref.tools