- Home
- MCP servers
- MCP Development Server
MCP Development Server
- python
3
GitHub Stars
python
Language
6 months ago
First Indexed
2 months ago
Catalog Refreshed
Documentation & install
Readme and setup notes from the catalogue, plus a client-ready config you can copy for your MCP host.
Installation
Add the following to your MCP client configuration file.
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.
How to use
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.
How to install
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 .
Configuration
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": []
}
}
}
Development
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]"
Running tests
Run the test suite to ensure code changes behave as expected.
pytest tests/
Notes
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.
Available tools
Project initialization
Create and configure new projects within the MCP environment, establishing the initial structure and metadata.
Build operations
Trigger build processes, capture build artifacts, and monitor status across Docker-backed environments.
Test execution
Run test suites, collect results, and report failures with detailed diagnostics.
Docker commands
Manage Docker containers and images used by the MCP server to execute code in isolated environments.