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 Imp

Party · Context

  • CastellanYour agent100/100
  1. Clockwork Imp

    The Clockwork Imp blocks the way.

    What really happensIt stands for a chore you keep doing by hand.

    Castellan: Context 100/100.

  2. Grind

    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.

  3. Docker MCP Gateway (MCP Toolkit)

    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.

  4. Docker MCP Gateway (MCP Toolkit)

    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.

  5. Grind

    The Clockwork Imp uses Grind.

    Castellan takes 3. Castellan takes 3. Castellan takes 3. Castellan: Context 82/100.

  6. Docker MCP Gateway (MCP Toolkit)

    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.

  7. Docker MCP Gateway (MCP Toolkit)

    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.

  8. Docker MCP Gateway (MCP Toolkit)

    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.

  9. Victory

    The Clockwork Imp falls.

Learn this spell

Claude Code

docker mcp client connect claude-code --profile dev-tools --global

Codex

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.