A powerful Model Context Protocol (MCP) server for Docker operations, enabling seamless container and compose stack management through Claude AI.
https://github.com/user-attachments/assets/b5f6e40a-542b-4a39-ba12-7fdf803ee278
https://github.com/user-attachments/assets/da386eea-2fab-4835-82ae-896de955d934
To try this in Claude Desktop app, add this to your claude config files:
{
"mcpServers": {
"docker-mcp": {
"command": "uvx",
"args": [
"docker-mcp"
]
}
}
}
To install Docker MCP for Claude Desktop automatically via Smithery:
npx @smithery/cli install docker-mcp --client claude
Add the server configuration to your Claude Desktop config file:
MacOS: ~/Library/Application\ Support/Claude/claude_desktop_config.json
Windows: %APPDATA%/Claude/claude_desktop_config.json
{
"mcpServers": {
"docker-mcp": {
"command": "uv",
"args": [
"--directory",
"<path-to-docker-mcp>",
"run",
"docker-mcp"
]
}
}
}
{
"mcpServers": {
"docker-mcp": {
"command": "uvx",
"args": [
"docker-mcp"
]
}
}
}
git clone https://github.com/QuantGeekDev/docker-mcp.git
cd docker-mcp
python -m venv venv
source venv/bin/activate # On Windows: venv\Scripts\activate
uv sync
Launch the MCP Inspector for debugging:
npx @modelcontextprotocol/inspector uv --directory <path-to-docker-mcp> run docker-mcp
The Inspector will provide a URL to access the debugging interface.
The server provides the following tools:
Creates a standalone Docker container
{
"image": "image-name",
"name": "container-name",
"ports": {"80": "80"},
"environment": {"ENV_VAR": "value"}
}
Deploys a Docker Compose stack
{
"project_name": "example-stack",
"compose_yaml": "version: '3.8'\nservices:\n service1:\n image: image1:latest\n ports:\n - '8080:80'"
}
Retrieves logs from a specific container
{
"container_name": "my-container"
}
Lists all Docker containers
{}
This project is licensed under the MIT License - see the LICENSE file for details.
Made with ❤️
{
"mcpServers": {
"docker-mcp": {
"env": {},
"args": [
"docker-mcp"
],
"command": "uvx"
}
}
}
Seamless access to top MCP servers powering the future of AI integration.