Docker MCP
JSON →A Ruby implementation of an MCP server for managing and using Docker
Tools · 22
- list_containers List all Docker containers (running and stopped) with detailed information
- create_container Create a new container from an image without starting it
- run_container Create and immediately start a container from an image
- start_container Start an existing stopped container
- stop_container Stop a running container gracefully
- remove_container Delete a container (must be stopped first unless forced)
- recreate_container Stop, remove, and recreate a container with the same configuration
- exec_container Execute arbitrary commands inside a running container
- fetch_container_logs Retrieve stdout/stderr logs from a container
- copy_to_container Copy files or directories from host to container
- list_images List all Docker images available locally
- pull_image Download an image from a Docker registry
- push_image Upload an image to a Docker registry
- build_image Build a new image from a Dockerfile
- tag_image Create a new tag for an existing image
- remove_image Delete an image from local storage
- list_networks List all Docker networks
- create_network Create a new Docker network
- remove_network Delete a Docker network
- list_volumes List all Docker volumes
- create_volume Create a new Docker volume for persistent data
- remove_volume Delete a Docker volume
Links
★ 1 GitHub stars