More than just an MCP server that covers the entire range of Docker management tasks, it helps you create workflows to easily manage your Docker environments at scale. It allows you manage multiple local or remote (TCP, TLS, SSH) docker instances and exposes things like logs and stats as resources so that you can monitor and triage all of them.
Claim it to get a verified publisher badge, a free copy of our full audit findings, and direct contact for any high-priority issues we find.
Install from
M8ven verifies MCPs across every public registry — install directly from whichever one you prefer.
process.env. You'll be asked to provide them before it can run.DOCKER_CONFIGDOCKER_CONTEXTXDG_RUNTIME_DIR— Linux: -v /var/run/docker.sock:/var/run/docker.sock (rootless: -v $/docker.sock:/var/run/docker.sock).DOCKER_HOST— A running Docker daemon reachable from the host that runs the server (the standard / unix socket conventions apply)DOCKER_MCP_SERVER_HOSTS— Everything above targets one daemon. To manage several in a single session — e.g. local dev plus a remote production daemon — set to a comma-separated list of name=endpoint pairs:DOCKER_TLS_VERIFY— When DOCKER_HOST is set the server uses it directly (via docker.from_env(), so / DOCKER_CERT_PATH are honoured too). Common overrides via env:HOSTNAMEDOCKER_CERT_PATH— When DOCKER_HOST is set the server uses it directly (via docker.from_env(), so DOCKER_TLS_VERIFY / are honoured too). Common overrides via env:[](https://m8ven.ai/mcp/gavinlucas-docker-mcp-ziwf2h)