Docker
The Docker MCP server connects AI agents to a local or remote Docker engine. Agents can list, create, run, start, stop, and remove containers, tail container logs, pull, push, build, and remove images, and manage Docker networks and persistent volumes — a full container-management toolkit for AI-driven workflows.
Tools
build_image
Build a custom Docker image from a provided Dockerfile.
create_container
Set up a new container from an image and configuration.
create_network
Create a new Docker network for connecting containers.
create_volume
Create a brand-new persistent storage volume in Docker.
fetch_container_logs
Tail the recent log output from a running Docker container.
list_containers
List all of the containers running on the Docker engine.
list_images
List all of the Docker images available on the local engine.
list_networks
Enumerate all of the Docker networks on the engine.
list_volumes
List all of the persistent Docker storage volumes.
pull_image
Retrieve a Docker image from a remote container registry.
push_image
Upload a local Docker image to a remote container registry.
recreate_container
Rebuild and replace an existing container on Docker.
remove_container
Delete an existing container from the Docker engine.
remove_image
Delete an existing Docker image from the local engine.
remove_network
Delete an existing Docker network from the engine.
remove_volume
Delete an existing persistent Docker storage volume.
run_container
Launch and run a new container from a Docker image.
start_container
Start a previously created or stopped Docker container.
stop_container
Halt a currently running container on the Docker engine.