Docker MCP Server
by ckreiling
A community-built MCP server that enables natural language control of Docker. Compose containers, debug running systems, manage volumes and networks, and connect to remote Docker engines — all through a conversational LLM interface. Eliminating the need to memorize CLI flags.
developmentdockercontainersdevopsinfrastructureautomationmcp
Installation
npx mcp-server-docker
Key Features
- ✓Run and compose Docker containers using natural language commands
- ✓Introspect running containers — fetch logs, CPU/memory stats, and status
- ✓Manage Docker volumes and networks without CLI memorization
- ✓Connect to remote Docker engines via SSH (DOCKER_HOST=ssh://...)
- ✓Full image lifecycle: pull, push, build, and remove images
- ✓Zero Docker CLI knowledge required — just describe what you need
Use Cases
- →Server admins managing remote Docker engines through conversational AI
- →Developers spinning up containerized dev environments via chat
- →Debugging production containers by asking an LLM to fetch and analyze logs
- →Quick prototyping of multi-container setups without writing docker-compose.yml
- →Teams automating infrastructure tasks through AI agent workflows