Agent Switchboard

Docker MCP Gateway

by Docker

VerifiedOfficial

Official listing: built and published by Docker. More from Docker

Runs containerized MCP servers from the Docker MCP Catalog behind one gateway, managed with the `docker mcp` CLI plugin or Docker Desktop's MCP Toolkit, with secrets and OAuth.

Use it now

Keep it with up to 9 other tools you're setting up, then share them all as one link.

Try this first

Ask your assistant, with Docker MCP Gateway connected:

  • Run MCP Gateway

    Use Docker MCP Gateway to start a single MCP gateway: ‹what you need›

  • Server Profiles

    Use Docker MCP Gateway to group MCP servers into profiles: ‹what you need›

  • Catalog Management

    Use Docker MCP Gateway to create OCI-based MCP catalogs: ‹what you need›

Connect it over MCP

Cursor, Claude Desktop and other MCP clients
{
  "mcpServers": {
    "docker-mcp-gateway": {
      "command": "docker",
      "args": [
        "mcp",
        "gateway",
        "run"
      ]
    }
  }
}
Claude Code
claude mcp add docker-mcp-gateway -- docker mcp gateway run

It runs on your computer, so web assistants such as Grok and ChatGPT can’t start it.

Setup guide: docs.docker.com/ai/mcp-catalog-and-toolkit/mcp-gateway

Install the CLI

Install it as its own instructions say.

Setup guide: docs.docker.com/ai/mcp-catalog-and-toolkit/mcp-gateway

Compare

Press Compare to add it to the tray at the bottom of the window, then pick up to 2 others anywhere on the site.

Access
MCPCLI
Auth
None
Skills
4

Skills

  • Run MCP Gateway

    Starts a single MCP gateway with `docker mcp gateway run` that fronts many containerized servers over stdio or HTTP.

  • Server Profiles

    Groups MCP servers into profiles with per-tool allowlists and config, then exports or shares them via OCI registries.

  • Catalog Management

    Creates, pulls, and pushes OCI-based MCP catalogs, including the default Docker MCP Catalog and community registries.

  • Client Connection

    Connects a profile to MCP clients such as Claude Code or Cursor with `docker mcp client connect` for shared tool config.

Infrastructure & OpsOrchestrationdockermcp-gatewaymcp-catalogcontainerssecrets-managementdocker-desktopopen-source
Visit Agent
docker-mcp-gateway
Runs containerized MCP servers from the Docker MCP Catalog behind one gateway, managed with the `docker mcp` CLI plugin or Docker Desktop's MCP Toolkit, with secrets and OAuth.
try this first
Ask your assistant, with Docker MCP Gateway connected:
Use Docker MCP Gateway to start a single MCP gateway: ‹what you need›gateway-run
Use Docker MCP Gateway to group MCP servers into profiles: ‹what you need›profiles
Use Docker MCP Gateway to create OCI-based MCP catalogs: ‹what you need›catalog
use it now
docker mcp gateway runmcp.command
{"mcpServers":{"docker-mcp-gateway":{"command":"docker","args":["mcp","gateway","run"]}}}mcp.config
claude mcp add docker-mcp-gateway -- docker mcp gateway runmcp.claude-code
fields
nameDocker MCP Gateway
providerDocker
urlhttps://docs.docker.com/ai/mcp-catalog-and-toolkit/
categoriesinfrastructure · orchestration
accessmcp · cli
authnone
streamingfalse
pushfalse
verifiedtrue
officialtrue · Docker
sponsoredfalse
tagsdocker, mcp-gateway, mcp-catalog, containers, secrets-management, docker-desktop, open-source
skills
gateway-runRun MCP GatewayStarts a single MCP gateway with `docker mcp gateway ru…
profilesServer ProfilesGroups MCP servers into profiles with per-tool allowlis…
catalogCatalog ManagementCreates, pulls, and pushes OCI-based MCP catalogs, incl…
client-connectClient ConnectionConnects a profile to MCP clients such as Claude Code o…
alternatives
/agents/docker-mcp-gateway/alternatives4 listedtoolhive, docker-sandboxes, blocks-ai
compare
/compare?a=docker-mcp-gateway&b=toolhive&c=docker-sandboxeswith toolhive, docker-sandboxes