alisaitteke avatar

Docker Mcp

alisaitteke/docker-mcp

Connects to your local Docker daemon (via Unix socket or Windows named pipe) and exposes the full Docker API to Claude or Cursor. You get container lifecycle management, image operations, network and volume handling, plus Docker Compose support. Includes registry integration for Docker Hub and GHCR. The notable bit is the two-step confirmation system for destructive operations, either through a confirm parameter or the MCP Elicitation API. Works out of the box with npx, auto-detects your platform's socket path, and handles everything from `docker ps` equivalents to building images from Dockerfiles. Reach for this when you want to manage Docker infrastructure through natural language without switching to the CLI.

GitHub stars
2
tools
55
transport
STDIO
last updated
Jan 27, 2026

Tools

55 tools

Public tool metadata for what this MCP can expose to an agent.

docker_list_containersList all containers

List all containers

No parameter schema in public metadata yet.

docker_create_containerCreate a new container

Create a new container

No parameter schema in public metadata yet.

docker_start_containerStart a container

Start a container

No parameter schema in public metadata yet.

docker_stop_containerStop a container

Stop a container

No parameter schema in public metadata yet.

docker_restart_containerRestart a container

Restart a container

No parameter schema in public metadata yet.

docker_kill_containerKill a container

Kill a container

No parameter schema in public metadata yet.

docker_remove_containerRemove a container

Remove a container

No parameter schema in public metadata yet.

docker_inspect_containerGet container details

Get container details

No parameter schema in public metadata yet.

docker_container_logsGet container logs

Get container logs

No parameter schema in public metadata yet.

docker_container_statsGet container statistics

Get container statistics

No parameter schema in public metadata yet.

docker_pause_containerPause a container

Pause a container

No parameter schema in public metadata yet.

docker_unpause_containerUnpause a container

Unpause a container

No parameter schema in public metadata yet.

docker_list_imagesList all images

List all images

No parameter schema in public metadata yet.

docker_pull_imagePull an image from registry

Pull an image from registry

No parameter schema in public metadata yet.

docker_push_imagePush an image to registry

Push an image to registry

No parameter schema in public metadata yet.

docker_tag_imageTag an image

Tag an image

No parameter schema in public metadata yet.

docker_remove_imageRemove an image

Remove an image

No parameter schema in public metadata yet.

docker_inspect_imageGet image details

Get image details

No parameter schema in public metadata yet.

docker_image_historyGet image history

Get image history

No parameter schema in public metadata yet.

docker_list_networksList all networks

List all networks

No parameter schema in public metadata yet.

docker_create_networkCreate a network

Create a network

No parameter schema in public metadata yet.

docker_remove_networkRemove a network

Remove a network

No parameter schema in public metadata yet.

docker_inspect_networkGet network details

Get network details

No parameter schema in public metadata yet.

docker_connect_containerConnect container to network

Connect container to network

No parameter schema in public metadata yet.

docker_disconnect_containerDisconnect container from network

Disconnect container from network

No parameter schema in public metadata yet.

docker_list_volumesList all volumes

List all volumes

No parameter schema in public metadata yet.

docker_create_volumeCreate a volume

Create a volume

No parameter schema in public metadata yet.

docker_remove_volumeRemove a volume

Remove a volume

No parameter schema in public metadata yet.

docker_inspect_volumeGet volume details

Get volume details

No parameter schema in public metadata yet.

docker_system_infoGet Docker system information

Get Docker system information

No parameter schema in public metadata yet.

docker_versionGet Docker version

Get Docker version

No parameter schema in public metadata yet.

docker_prune_systemPrune all unused resources

Prune all unused resources

No parameter schema in public metadata yet.

docker_prune_imagesPrune unused images

Prune unused images

No parameter schema in public metadata yet.

docker_prune_containersPrune stopped containers

Prune stopped containers

No parameter schema in public metadata yet.

docker_prune_volumesPrune unused volumes

Prune unused volumes

No parameter schema in public metadata yet.

docker_prune_networksPrune unused networks

Prune unused networks

No parameter schema in public metadata yet.

docker_execExecute a command in a container

Execute a command in a container

No parameter schema in public metadata yet.

docker_inspect_execGet exec instance details

Get exec instance details

No parameter schema in public metadata yet.

docker_compose_upStart Docker Compose services

Start Docker Compose services

No parameter schema in public metadata yet.

docker_compose_downStop and remove Docker Compose services

Stop and remove Docker Compose services

No parameter schema in public metadata yet.

docker_compose_psList Docker Compose services

List Docker Compose services

No parameter schema in public metadata yet.

docker_compose_logsView output from Docker Compose services

View output from Docker Compose services

No parameter schema in public metadata yet.

docker_compose_configParse and validate docker-compose.yml file

Parse and validate docker-compose.yml file

No parameter schema in public metadata yet.

docker_compose_buildBuild Docker Compose services

Build Docker Compose services

No parameter schema in public metadata yet.

docker_compose_restartRestart Docker Compose services

Restart Docker Compose services

No parameter schema in public metadata yet.

docker_compose_stopStop Docker Compose services

Stop Docker Compose services

No parameter schema in public metadata yet.

docker_compose_startStart Docker Compose services

Start Docker Compose services

No parameter schema in public metadata yet.

dockerhub_searchSearch Docker Hub

Search Docker Hub

No parameter schema in public metadata yet.

dockerhub_get_tagsGet repository tags from Docker Hub

Get repository tags from Docker Hub

No parameter schema in public metadata yet.

dockerhub_authenticateAuthenticate with Docker Hub

Authenticate with Docker Hub

No parameter schema in public metadata yet.

dockerhub_pullPull from Docker Hub

Pull from Docker Hub

No parameter schema in public metadata yet.

dockerhub_pushPush to Docker Hub

Push to Docker Hub

No parameter schema in public metadata yet.

ghcr_authenticateAuthenticate with GitHub Container Registry

Authenticate with GitHub Container Registry

No parameter schema in public metadata yet.

ghcr_pullPull from GHCR

Pull from GHCR

No parameter schema in public metadata yet.

ghcr_pushPush to GHCR

Push to GHCR

No parameter schema in public metadata yet.

Sponsors

Readme

Docker MCP Server

Docker MCP Server

Powerful Docker management for AI assistants

npm version License: MIT Node.js Version

A comprehensive Model Context Protocol (MCP) server that empowers AI assistants like Cursor, Claude Desktop, and other MCP-compatible clients to seamlessly manage Docker containers, images, networks, volumes, and registries through natural language interactions.

Why Docker MCP Server?


View the full README on GitHub

Details

Repository
github.com/alisaitteke/docker-mcp
Category
Cloud & Infrastructure
Package
@alisaitteke/docker-mcp
Transport
STDIO
Registry
MCP registry, active

More from alisaitteke

Related Cloud & Infrastructure MCP servers

View all
1jonnybottles avatarAzure Updatesjonnybottles/azure-updates-mcpMCP server for Azure Updates RSS feed - search, filter, and summarize Azure service updates1stars
2helbertparanhos avatarVercel MCP Prohelbertparanhos/vercel-mcp-proComplete Vercel MCP: deploys, logs, projects, env, domains, DNS, certs via the full REST API0stars
3aws avatarAWS MCP Serverio.github.aws/aws-mcpA managed MCP server enabling AI agents to access AWS using docs, API calls, and SOP workflows.0stars
4crunchtools avatarMCP Cloudflarecrunchtools/mcp-cloudflareSecure MCP server for Cloudflare DNS, Transform Rules, and Page Rules0stars
5itunified-io avatarCloudflare MCP Serveritunified-io/mcp-cloudflareCloudflare MCP Server — 84 tools for DNS, Tunnels, WAF, Zero Trust, R2, KV & Workers0stars
6pipeworx-io avatarCloudflare Radarpipeworx-io/mcp-cloudflare-radarCloudflare Radar MCP — internet observatory (traffic, attacks, BGP, quality)0stars