Docker MCP 网关

Docker MCP 网关

DevOps
docker/mcp-gateway1,513 星标
Docker
claudecursorvscodegeneric
FreeOpen Source

关于此服务器

Docker 官方的 MCP 网关(docker mcp CLI 插件),把众多 MCP 服务器以容器方式安全地统一运行与编排——集中管理密钥、隔离运行、一键接入 Docker MCP Catalog,是本地跑多个 MCP 的安全底座。

安装方式

docker mcp gateway run
官方 README 安装指南(英文原文)

Prerequisites

  • Docker Desktop 4.59+ (with MCP Toolkit feature enabled)

<div align="left">

<img src="./img/enable_toolkit.png" width="400"/>

</div>

  • Go 1.24+ (for development)

Install as Docker CLI Plugin

The MCP cli will already be installed on recent versions of Docker Desktop but you can build and install the latest version by following these steps:

bash
# Clone the repository
git clone https://github.com/docker/mcp-gateway.git
cd mcp-gateway
mkdir -p "$HOME/.docker/cli-plugins/"

# Build and install the plugin
make docker-mcp

After installation, the plugin will be available as:

bash
docker mcp --help

常见问题

Docker MCP 网关和普通 MCP 服务器有什么区别?

它不是某一个功能服务器,而是"网关":客户端只连它一个,它在背后把多个 MCP 服务器以容器方式拉起、隔离运行并统一编排,集中管理密钥与权限。相当于给一堆 MCP 加了一层安全的容器化中枢。

安装 Docker MCP 网关需要什么?

它是 docker CLI 的插件(docker mcp ...)。装了较新版 Docker Desktop 后在 MCP Toolkit 里可直接启用;纯 Docker Engine 环境可从 GitHub Releases 下载 docker-mcp 二进制并放到 CLI 插件目录,然后用 docker mcp gateway run 启动。

Docker MCP 网关免费开源吗?

是,网关本身开源免费(MIT)。它编排运行的各个 MCP 服务器则各有各的许可证与可能的付费 API,需分别留意;网关只负责安全地容器化运行与统一管理。