Docker CLI plugin that runs MCP servers from the Docker MCP Catalog in containers and serves them to your agent through one gateway.
How it works
Foe: Clockwork Imp, a chore you keep doing by hand.
Foes
- Clockwork ImpHaze Poison Ward Insight Flicker Pinned Enraged
Party · Context
- CastellanYour agent100/100Haze Poison Ward Insight Flicker Pinned Enraged
The Clockwork Imp blocks the way.
What really happensIt stands for a chore you keep doing by hand.
Castellan: Context 100/100.
The imp winds up and hits again, and again.
What really happensA chore done by hand repeats until someone automates it.
Castellan takes 3. Castellan takes 3. Castellan takes 3. Castellan: Context 91/100.
The quartermaster opens the Docker armory.
What really happensTurn on MCP Toolkit in Docker Desktop, or build the docker mcp CLI plugin from source.
Clockwork Imp takes 16.
Tools are packed into a named kit.
What really happensdocker mcp profile create groups servers from the Docker MCP Catalog, such as GitHub or Notion, into a profile.
Clockwork Imp takes 20.
The Clockwork Imp uses Grind.
Castellan takes 3. Castellan takes 3. Castellan takes 3. Castellan: Context 82/100.
One gate leads the hero to the whole kit.
What really happensdocker mcp client connect adds a single MCP_DOCKER gateway entry to Claude Code or Codex for that profile.
Clockwork Imp takes 29.
Each tool sleeps in its own locked chest.
What really happensEvery server runs in an isolated container. Secrets and OAuth live in Docker Desktop, not in your agent config.
Clockwork Imp takes 8. Castellan: Ward.
No more setting up servers one by one.
What really happensYou manage servers, allowed tools and secrets in one place for every connected client.
Clockwork Imp takes 27. Clockwork Imp falls.
The Clockwork Imp falls.
Learn this spell
Claude Code
docker mcp client connect claude-code --profile dev-tools --globalCodex
docker mcp client connect codex --profile <profile-id>Notes
Needs Docker Desktop 4.59 or later with MCP Toolkit turned on under Beta features, or the CLI plugin built from source. Create a profile and add catalog servers first (docker mcp profile create); dev-tools is the README's example profile. docker mcp client connect supports claude-code and codex among other clients. Docker Desktop keeps the servers' secrets and OAuth tokens. Each catalog server still needs its own account or key if its service requires one.
This spell has no recorded sessions in the curator's logs. Tried it? Send a spell report.

