Lets agents manage Docker containers and Compose stacks, including creating them, reading logs and listing containers.
Setup
Choose your client, copy the config, then fill in any required environment variables.
claude mcp add docker -- npx docker-mcp~/.codex/config.toml
[mcp_servers.docker]
command = "npx"
args = ["docker-mcp"]
# codex mcp add docker -- npx docker-mcp~/.cursor/mcp.json
{
"mcpServers": {
"docker": {
"command": "npx",
"args": [
"docker-mcp"
]
}
}
}.vscode/mcp.json
{
"servers": {
"docker": {
"type": "stdio",
"command": "npx",
"args": [
"docker-mcp"
]
}
}
}~/.gemini/settings.json
{
"mcpServers": {
"docker": {
"command": "npx",
"args": [
"docker-mcp"
]
}
}
}claude_desktop_config.json
{
"mcpServers": {
"docker": {
"command": "npx",
"args": [
"docker-mcp"
]
}
}
}.trae/mcp.json
{
"mcpServers": {
"docker": {
"command": "npx",
"args": [
"docker-mcp"
]
}
}
}