home / mcp / mcp development server
Provides an MCP server that manages project context, file operations, and Docker-backed code execution for development workflows.
Configuration
View docs{
"mcpServers": {
"dillip285-mcp-dev-server": {
"command": "mcp-dev-server",
"args": []
}
}
}You can run an MCP server that manages project context, file operations, and Docker-backed execution to streamline development tasks. This server exposes project-aware capabilities you can use from an MCP client to initialize projects, run builds and tests, and manage containers in a consistent environment.
Connect your MCP client to the dev MCP server to access project structure, build status, test results, and Docker container status. Use the available MCP capabilities to initialize projects, perform builds and tests, and issue Docker commands. You can also use prompts to analyze the project, seek development suggestions, or diagnose errors. The server is designed to give you complete context for your software development work and to orchestrate code execution within Docker environments.
Prerequisites you must have installed before setting up the MCP server are Python 3.12 or higher, Docker, and 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 .Configure your Claude Desktop client to connect to the MCP server by adding a server entry named dev that runs the MCP server command.
{
"mcpServers": {
"dev": {
"command": "mcp-dev-server",
"args": []
}
}
}Set up your development environment and run tests to validate changes.
# Create virtual environment
python -m venv .venv
source .venv/bin/activate # On Windows: .venv\Scripts\activate
# Install dependencies for development
pip install -e ".[dev]"Run the test suite to ensure code changes behave as expected.
pytest tests/This server is distributed via Python’s package manager and includes development tooling to build, test, and run the MCP environment locally. Use the provided configuration snippets to ensure your client connects to the correct endpoint and that your development workflow remains reproducible.
Create and configure new projects within the MCP environment, establishing the initial structure and metadata.
Trigger build processes, capture build artifacts, and monitor status across Docker-backed environments.
Run test suites, collect results, and report failures with detailed diagnostics.
Manage Docker containers and images used by the MCP server to execute code in isolated environments.