Skip to content
Kitbay
Submit
MCP server

mcp-server-docker

Runs locallyGPL-3.0Updated on Aug 7, 2026753GitHub starsCan change dataNo API key needed

A community MCP server in Python that lets an AI client operate a Docker engine.

What it does

A community MCP server in Python that lets an AI client operate a Docker engine. It runs locally through uvx or in a container with the Docker socket mounted, and can also reach a remote daemon over SSH by setting DOCKER_HOST. Tools cover containers (list, create, run, recreate, start, stop, remove, fetch logs), images (list, pull, push, build, remove), networks and volumes. A docker_compose prompt has the model propose a plan for a set of containers and apply it after the user agrees, and resource templates expose container logs and stats. Privileged options are deliberately not supported.

Capabilities

  • Create, run, stop and remove containers
  • Pull, build, push and remove images
  • Manage Docker networks and volumes
  • Read container logs and stats
  • Connect to a remote Docker daemon over SSH