Read-only MCP server for one Docker host: containers, inspect, logs, stats, events. No exec.
Connect Runs on your machine
claude mcp add docker-agent -e XENMCP_AGENT_KEY=<XENMCP_AGENT_KEY> -e XENMCP_ALLOW_IPS=<XENMCP_ALLOW_IPS> -- docker run -i --rm ghcr.io/xenmcp/docker-agent:1.0.1
{
"mcpServers": {
"docker-agent": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"ghcr.io/xenmcp/docker-agent:1.0.1"
],
"env": {
"XENMCP_AGENT_KEY": "<XENMCP_AGENT_KEY>",
"XENMCP_ALLOW_IPS": "<XENMCP_ALLOW_IPS>"
}
}
}
}
{
"mcpServers": {
"docker-agent": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"ghcr.io/xenmcp/docker-agent:1.0.1"
],
"env": {
"XENMCP_AGENT_KEY": "<XENMCP_AGENT_KEY>",
"XENMCP_ALLOW_IPS": "<XENMCP_ALLOW_IPS>"
}
}
}
}
{
"servers": {
"docker-agent": {
"type": "stdio",
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"ghcr.io/xenmcp/docker-agent:1.0.1"
],
"env": {
"XENMCP_AGENT_KEY": "<XENMCP_AGENT_KEY>",
"XENMCP_ALLOW_IPS": "<XENMCP_ALLOW_IPS>"
}
}
}
}
Replace the values in angle brackets with your own. Keys stay on your machine; we never see them.
Tools
This server runs locally, so its tools are listed by your MCP client once it starts.
Environment variables
| Name | Description |
|---|---|
XENMCP_AGENT_KEYRequired, secret | Key callers must send as Authorization: Bearer (at least 32 characters) |
XENMCP_ALLOW_IPSOptional | Addresses or CIDRs allowed to call the agent, comma-separated (default: XenMCP's address) |
Details
| Package | ghcr.io/xenmcp/docker-agent:1.0.1 (OCI, streamable-http) |
| First published | 9 Nov 2026 |
| Last updated | 9 Nov 2026 |
| Registry name | com.xenmcp/docker-agent |
More cloud and devops servers See all
Listing data from the official MCP registry. Status and tools from NestDaddy's daily check. Browse all MCP servers.
