Skip to content
Kitbay
Submit
MCP server

docker-mcp

Runs locallyMITUpdated on Dec 14, 2024504GitHub starsCan change dataNo API key needed

A small community MCP server written in Python for working with Docker from an AI client such as Claude Desktop. It runs locally through uvx and talks to Docker Desktop or Docker Engine on the same machine.

What it does

A small community MCP server written in Python for working with Docker from an AI client such as Claude Desktop. It runs locally through uvx and talks to Docker Desktop or Docker Engine on the same machine. It offers four tools: creating a standalone container from an image with ports and environment values, deploying a Docker Compose stack from YAML passed in the request, reading a container's logs, and listing containers with their status. The README lists what it does not handle, including volumes, networks, health checks, restart policies and resource limits.

Capabilities

  • Create a container from an image
  • Deploy a Docker Compose stack
  • Read container logs
  • List containers and their status