MCP server for Docker — container management, health checks, auto-restart, Compose lifecycle, and log streaming for Claude, Cursor, and AI agents
| Tool name | Description | Destructive? |
|---|---|---|
| create_volume | ✓ no | |
| inspect_volume | ✓ no | |
| remove_volume⚠ | ⚠ yes | |
| prune_volumes⚠ | ⚠ yes | |
| docker_info | ✓ no |
| disk_usage | ✓ no | |
| list_networks | ✓ no | |
| list_volumes | ✓ no | |
| list_images | ✓ no | |
| pull_image | ✓ no | |
| build_image | ✓ no | |
| remove_image⚠ | ⚠ yes | |
| prune_images⚠ | ⚠ yes | |
| copy_from_container | ✓ no | |
| copy_to_container | ✓ no | |
| scan_image | ✓ no | |
| vulnerability_report | ✓ no | |
| stream_logs | ✓ no | |
| container_stats | ✓ no | |
| compose_up | ✓ no | |
| compose_down | ✓ no | |
| compose_ps | ✓ no | |
| compose_logs | ✓ no | |
| compose_restart | ✓ no | |
| check_health | ✓ no | |
| watch_health | ✓ no | |
| set_restart_policy | ✓ no | |
| registry_login | ✓ no | |
| registry_search | ✓ no | |
| registry_push | ✓ no | |
| list_containers | ✓ no | |
| inspect_container | ✓ no | |
| start_container | ✓ no | |
| stop_container | ✓ no | |
| restart_container | ✓ no | |
| remove_container⚠ | ⚠ yes | |
| recreate_container | ✓ no | |
| run_container⚠ | ⚠ yes | |
| prune_containers⚠ | ⚠ yes | |
| update_container | ✓ no | |
| container_health_status | ✓ no | |
| container_resource_usage | ✓ no | |
| watch_events | ✓ no | |
| search_logs | ✓ no | |
| resource_alert_check | ✓ no | |
| monitor_dashboard | ✓ no | |
| list_contexts | ✓ no | |
| use_context | ✓ no | |
| inspect_context | ✓ no | |
| exec_in_container⚠ | ⚠ yes |
{
"mcpServers": {
"supernova123docker": {
"command": "npx",
"args": [
"-y",
"@supernova123/docker-mcp-server"
]
}
}
}