Docker MCP Server

$npx -y @alisaitteke/docker-mcp
README.md

Manage Docker containers, images, networks, volumes, and Compose services.

Enables AI assistants to manage Docker containers, images, networks, volumes, and Compose services through the Model Context Protocol. It supports system operations, command execution within containers, and integration with Docker Hub and GitHub Container Registry.

Tools (5)

list_containersList all Docker containers on the system.
manage_containerPerform actions like start, stop, restart, or remove on a container.
execute_commandRun a command inside a running Docker container.
list_imagesList all Docker images available locally.
manage_composeManage Docker Compose services and stacks.

Configuration

claude_desktop_config.json
{
  "mcpServers": {
    "docker-mcp": {
      "command": "npx",
      "args": [
        "-y",
        "@alisaitteke/docker-mcp"
      ]
    }
  }
}

Try it

List all running Docker containers and their status.
Stop the container named 'web-server' and then remove it.
Run 'ls -la /app' inside my 'api-backend' container.
Show me all Docker images currently stored on my system.
Start the Docker Compose stack located in the current directory.

Frequently Asked Questions

How do I install Docker MCP Server?

Install Docker MCP Server by running: npx -y @alisaitteke/docker-mcp

What MCP clients work with Docker MCP Server?

Docker MCP Server works with any MCP-compatible client including Claude Desktop, Claude Code, Cursor, and other editors with MCP support.

Use Docker MCP Server with Conare

Manage MCP servers visually, upload persistent context, and never start from zero with Claude Code & Codex.

Try Free