docker-mcp

MCP.Pizza Chef: QuantGeekDev

Development stopped in December 2024, and the author's own list of gaps was never closed: no volumes, no networks, no environment variables for containers, no health checks and no resource limits. What it does do is let an assistant start a container, deploy a small Compose stack, list what is currently running, and fetch a container's logs so you can ask what went wrong. Treat it as abandoned and look at newer Docker options first.

Unmaintained ยท development stopped in December 2024
Coding

Use This MCP server To

Read a container's logs and ask what broke See which containers are running right now Start a test container from an image name Deploy a small Compose stack described in chat

README

๐Ÿณ docker-mcp

Python 3.12 License: MIT Code style: black smithery badge

A powerful Model Context Protocol (MCP) server for Docker operations, enabling seamless container and compose stack management through Claude AI.

โœจ Features

  • ๐Ÿš€ Container creation and instantiation
  • ๐Ÿ“ฆ Docker Compose stack deployment
  • ๐Ÿ” Container logs retrieval
  • ๐Ÿ“Š Container listing and status monitoring

๐ŸŽฌ Demos

Deploying a Docker Compose Stack

docker-mcp FAQ

Is this project still maintained?
No. The last commit was December 2024 and issues have gone unanswered since, so treat it as abandoned.
Can I still use it to read container logs?
That part does work โ€” you name a container and ask what went wrong in its logs.
Do I need an account key?
No. It talks to the Docker already installed on your own machine.
Which apps does it work in?
It was written for Claude Desktop, and anything that reads a standard MCP settings file can use it.
What can it not do?
Quite a lot. No volumes, no networks, no environment variables for containers, no health checks and no resource limits.
How hard is setup?
You paste a few lines into a settings file, but Docker and the uv tool have to be installed first.