Docker

By thumbsupordown

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.

Want to create your own MCP server?

Create an account to add and manage your own MCP servers.