Docker MCP Server
@zaycruz
About Docker MCP Server
MCP Server for docker container creation and code execution
Config
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"DockerManager": {
"command": "python3",
"args": [
"{REPOSITORY_PATH}/src/docker_mcp.py"
]
}
}
}Tools
No tools detected
We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.
Overview
What is Docker MCP Server?
Docker MCP Server is a Model Context Protocol (MCP) server that executes code in isolated Docker containers and returns the results to language models like Claude. It supports any language with a Docker image and provides tools for creating, managing, and cleaning up containers.
How to use Docker MCP Server?
Install Python 3.9+, Docker, and the fastmcp library. Clone the repository, create a virtual environment, and install requirements. Run python run_server.py to open the MCP Inspector at http://localhost:5173. Use the provided tools (list containers, create container, add dependencies, execute code, execute Python script, cleanup container) to run code in Docker. Integrate with Claude by running fastmcp install src/docker_mcp.py.
Key features of Docker MCP Server
- Isolated code execution in Docker containers
- Multi-language support with any Docker image
- Run simple commands and multi-line scripts
- Package management via pip, npm, apt-get, or apk
- Create, list, and clean up containers easily
- Graceful timeout management and fallback mechanisms
- Clear, color-coded console feedback
Use cases of Docker MCP Server
- Run Python data analysis scripts with numpy, pandas, and matplotlib
- Execute Node.js code with dependencies like express and axios
- Test code in isolated environments without affecting the host system
- Install and manage dependencies dynamically across multiple containers
- Clean up containers automatically after use to avoid resource leaks
FAQ from Docker MCP Server
What are the requirements for Docker MCP Server?
Python 3.9+, Docker installed and running, and the fastmcp library.
How do I integrate Docker MCP Server with Claude?
Use the fastmcp install src/docker_mcp.py command to register the server with Claude.
Which package managers does Docker MCP Server support?
It automatically detects and uses pip (Python), npm (Node.js), apt-get (Debian/Ubuntu), or apk (Alpine). For ambiguous images, it attempts to detect available package managers.
What happens if a container times out?
The server includes fallback mechanisms for containers that don’t respond within expected timeframes.
Are there any security considerations?
Docker provides isolation from the host, but the server should not be exposed publicly without additional security measures. Avoid mounting host volumes and consider setting resource limits to prevent DoS attacks.
Frequently asked questions
What are the requirements for Docker MCP Server?
Python 3.9+, Docker installed and running, and the fastmcp library.
How do I integrate Docker MCP Server with Claude?
Use the `fastmcp install src/docker_mcp.py` command to register the server with Claude.
Which package managers does Docker MCP Server support?
It automatically detects and uses pip (Python), npm (Node.js), apt-get (Debian/Ubuntu), or apk (Alpine). For ambiguous images, it attempts to detect available package managers.
What happens if a container times out?
The server includes fallback mechanisms for containers that don’t respond within expected timeframes.
Are there any security considerations?
Docker provides isolation from the host, but the server should not be exposed publicly without additional security measures. Avoid mounting host volumes and consider setting resource limits to prevent DoS attacks.
Basic information
More Cloud & Infrastructure MCP servers
MCP Server Kubernetes
Flux159MCP Server for kubernetes management commands
AWS MCP Servers
awslabsOpen source MCP Servers for AWS

Kilo IoT Platform
Kilo IoTYour AI can finally reach the physical world. Kilo is an AI-first IoT platform for commercial and industrial operations, and this connector hands a live deployment to the AI client you already use. Not an export. Not a
MCP Gateway
mcp-ecosystem🧩 MCP Gateway - A lightweight gateway service that instantly transforms existing MCP Servers and APIs into MCP servers with zero code changes. Features Docker deployment and management UI, requiring no infrastructure modifications.
Terraform MCP Server
hashicorpThe Terraform MCP Server provides seamless integration with Terraform ecosystem, enabling advanced automation and interaction capabilities for Infrastructure as Code (IaC) development.
Comments