SkillTide Submit
Official description10 sourcesMCP servers8d ago
ckreiling/mcp-server-docker

ckreiling/mcp-server-docker

๐Ÿ ๐Ÿ  - Manage Docker containers, images, volumes and networks
View on GitHub โ†—Direct link ยท no redirect page
Config template (adjust for your client)
claude mcp add mcp-server-docker -- npx -y mcp-server-docker
A pasteable skeleton generated from the repository name. Check the project README for the exact package and arguments.
Star count
748 โ˜… ยท ckreiling/mcp-server-docker ยท read from the GitHub search API ยท (checked 2026-10-16 20:00:20)
Source
collected from the punkpeye/awesome-mcp-servers list ยท type: MCP server
Harvest history
first seen 2026-10-09 ยท last seen 2026-10-16 ยท seen 32ร— ยท listed by 10 sources
Score
score 1,003 ยท 748 โ˜… ยท 10 sources ยท mcp
FAQ (answers come from our records)
How do I install it?
We did not find an install command for this repository (our install coverage is only about 4%). Check its README or releases page.
Who is it for?
We filed it under these tags: MCP ๆœๅŠก. The tags come from the entry itself, not a taxonomy we imposed.
Who maintains it?
repository ckreiling/mcp-server-docker๏ผ›first catalogued 2026-10-09๏ผ›last seen 2026-10-16ใ€‚There is no official certification or quality rating here โ€” we record sources and dates only.
Third-party quality signals

๐Ÿ‹ Docker MCP server

ไปฅไธ‹ๆ‘˜ๅฝ•่‡ช่ฏฅไป“ๅบ“็š„ README๏ผˆ็‰‡ๆฎต๏ผ‰ ยท ๅœจ GitHub ่ฏปๅฎŒๆ•ด README โ†’

An MCP server for managing Docker with natural language!
๐Ÿชฉ What can it do?
- ๐Ÿš€ Compose containers with natural language
- ๐Ÿ” Introspect & debug running containers
- ๐Ÿ“€ Manage persistent data with Docker volumes
โ“ Who is this for?
- Server administrators: connect to remote Docker engines for e.g. managing a
public-facing website.
- Tinkerers: run containers locally and experiment with open-source apps
supporting Docker.
- AI enthusiasts: push the limits of that an LLM is capable of!
Demo
A quick demo showing a WordPress deployment using natural language:
https://github.com/user-attachments/assets/65e35e67-bce0-4449-af7e-9f4dd773b4b3
๐ŸŽ๏ธ Quickstart
Install
Claude Desktop
On MacOS: ~/Library/Application\ Support/Claude/claude_desktop_config.json
On Windows: %APPDATA%/Claude/claude_desktop_config.json
Install from PyPi with uv
If you don't have uv installed, follow the installation instructions for your
system:
link
Then add the following to your MCP servers file:
Install with Docker
Purely for convenience, the server can run in a Docker container.
After cloning this repository, build the Docker image:
And then add the following to your MCP servers file:
Note that we mount the Docker socket as a volume; this ensures the MCP server
can connect to and control the local Docker daemon.
๐Ÿ“ Prompts
๐ŸŽป docker_compose
Use natural language to compose containers. See above for a demo.
Provide a Project Name, and a description of desired containers, and let the LLM
do the rest.
This prompt instructs the LLM to enter a plan+apply loop. Your interaction
with the LLM will involve the following steps:
1. You give the LLM instructions for which containers to bring up
2. The LLM calculates a concise natural language plan and presents it to you
3. You either:
- Apply the plan
- Provide the LLM feedback, and the LLM recalculates the plan
Examples
- name: nginx, containers: "deploy an nginx container exposing it on port
9000"
- name: wordpress, containers: "deploy a WordPress container and a supporting
MySQL container, exposing Wordpress on port 9000"
Resuming a Project
When starting a new chat with this prompt, the LLM will receive the status of
any containers, volumes, and networks created with the given project name.
This is mainly useful for cleaning up, in-case you lose a chat that was
responsible for many containers.
๐Ÿ“” Resources
The server exposes resource templates rather than enumerating currently-running containers:
- docker://containers/{container_id}/logs (text/plain)
- docker://containers/{container_id}/stats (application/json)
Read either URI with a Docker container ID or name.
๐Ÿ”จ Tools
Containers
- list_containers
- create_container
- run_container
- recreate_container
- start_container
- fetch_container_logs
- stop_container
- remove_container
Images
- list_images
- pull_image
- push_image
- build_image
- remove_image
Networks
- list_networks
- create_network
- remove_network
Volumes
- list_volumes
- create_volume
- remove_volume
Source
awesome ยท https://github.com/ckreiling/mcp-server-docker
Browse by field
MCP servers
Traction
748 โ˜…
added
yesterday

More in MCP servers

All 5,525 in MCP servers โ†’

Filed under

Every tag opens the full list for that filter. Counts are the live catalogue figures.

Browse all fields โ†’

โ† Back to index