# Docker MCP Gateway (MCP Server)

> Run and route containerized MCP servers from Docker's catalog

- Type: MCP server
- Publisher: Docker (official)
- Categories: DevOps & Cloud, Development
- Website: https://github.com/docker/mcp-gateway
- Docs: https://docs.docker.com/ai/mcp-catalog-and-toolkit/
- Source: https://github.com/docker/mcp-gateway
- Transport: stdio
- Launch command: docker mcp gateway run
- Sign-in: none
- GitHub stars: 1600
- Listed: 2025-05-01

## About

Docker's MCP Gateway is a Docker CLI plugin, used by the Docker MCP Toolkit, that runs MCP servers as containers and exposes them to AI clients through a single gateway. It manages catalogs of 300+ verified servers, profiles, secrets and OAuth, and supports dynamic server discovery.

## Install

1. **Add the server to Codex**

   Codex CLI:

   ```bash
   codex mcp add docker-mcp-gateway -- docker mcp gateway run
   ```

   config.toml:

   ```toml
   [mcp_servers.docker-mcp-gateway]
   command = "docker"
   args = ["mcp", "gateway", "run"]
   ```

   Agents SDK:

   ```python
   from agents import Agent, Runner
   from agents.mcp import MCPServerStdio
   
   async with MCPServerStdio(
       name="Docker MCP Gateway",
       params={"command": "docker", "args": ["mcp", "gateway", "run"]},
   ) as server:
       agent = Agent(name="Assistant", mcp_servers=[server])
       result = await Runner.run(agent, "Add the GitHub and Notion MCP servers from the Docker catalog")
       print(result.final_output)
   ```

## Example prompts

- "Add the GitHub and Notion MCP servers from the Docker catalog"
- "Which MCP servers are enabled in my web-dev profile?"
- "Find an MCP server in the catalog for Slack and enable it"

## Related

- [Chrome DevTools MCP](https://chatgptplugins.directory/mcp/chrome-devtools.md): Let coding agents control and debug a live Chrome browser
- [Playwright MCP](https://chatgptplugins.directory/mcp/playwright.md): Browser automation for agents via Playwright accessibility snapshots
- [GitHub](https://chatgptplugins.directory/mcp/github.md): Manage repos, issues, pull requests and Actions from your AI agent
- [Context7](https://chatgptplugins.directory/mcp/context7.md): Pull up-to-date, version-specific library docs into your coding agent
- [Supabase](https://chatgptplugins.directory/mcp/supabase.md): Manage Supabase databases, migrations, edge functions and logs
- [Stripe](https://chatgptplugins.directory/mcp/stripe.md): Query and act on your Stripe account and search Stripe docs from any agent

---
Source: https://chatgptplugins.directory/mcp/docker-mcp-gateway · Index: https://chatgptplugins.directory/llms.txt · Independent and community-run. Not affiliated with or endorsed by OpenAI. ChatGPT is a trademark of OpenAI.
