An MCP server for managing Docker with natural language, enabling users to compose containers, introspect running containers, and manage Docker volumes through AI-powered interactions.
List all containers.
Create a new container.
Run a container.
Recreate a container.
Start a container.
Fetch logs from a container.
Stop a container.
Remove a container.
List all images.
Pull an image.
Push an image.
Build an image.
Remove an image.
List all networks.
Create a network.
Remove a network.
List all volumes.
Create a volume.
Remove a volume.
{
"mcpServers": {
"mcp-server-docker": {
"command": "uvx",
"args": [
"mcp-server-docker"
],
"env": {
"DOCKER_HOST": "ssh://myusername@myhost.example.com"
}
}
}
}