A Model Context Protocol (MCP) server for managing Docker containers, images, networks, and volumes.
- Version
- Not specified in the provided code
- Type
- Community Servers
- Categories
- DevelopmentContainer Management
Tools
19list_containers
List all Docker containers
create_container
Create a new Docker container
run_container
Run an image in a new Docker container
recreate_container
Stop and remove a container, then run a new container. Fails if the container does not exist.
start_container
Start a Docker container
fetch_container_logs
Fetch logs for a Docker container
stop_container
Stop a Docker container
remove_container
Remove a Docker container
list_images
List Docker images
pull_image
Pull a Docker image
push_image
Push a Docker image
build_image
Build a Docker image from a Dockerfile
remove_image
Remove a Docker image
list_networks
List Docker networks
create_network
Create a Docker network
remove_network
Remove a Docker network
list_volumes
List Docker volumes
create_volume
Create a Docker volume
remove_volume
Remove a Docker volume
Resources
2Logs for {container.name}
Live logs for container {container.name}
text/plaindocker://containers/{id}/logsStats for {container.name}
Live resource usage stats for container {container.name}
application/jsondocker://containers/{id}/stats
Prompts
1docker_compose
Treat the LLM like a Docker Compose manager
