--additional-catalog | | 要附加到默认目录的额外目录路径 |
--additional-config | | 要与默认 config.yaml 合并的额外配置路径 |
--additional-registry | | 要与默认 registry.yaml 合并的额外注册表路径 |
--block-network | | 阻止工具访问被禁止的网络资源 |
--block-secrets | true | 阻止秘密从工具发送/接收 |
--catalog | [docker-mcp.yaml] | Docker 目录的路径(绝对路径或相对于 ~/.docker/mcp/catalogs/ 的路径)
|
--config | [config.yaml] | 配置文件路径(绝对路径或相对于 ~/.docker/mcp/ 的路径) |
--cpus | 1 | 分配给每个 MCP 服务器的 CPU(默认为 1) |
--debug-dns | | 调试 DNS 解析 |
--dry-run | | 启动网关但不监听连接(用于测试配置)
|
--interceptor | | 要使用的拦截器列表(格式:when:type:path,例如 'before:exec:/bin/path')
|
--log-calls | true | 记录对工具的调用 |
--long-lived | | 容器是长寿命的,在网关停止之前不会被移除,对有状态服务器很有用
|
--memory | 2GB | 分配给每个 MCP 服务器的内存(默认为 2GB) |
--port | | 要监听的 TCP 端口(默认为监听标准输入输出) |
--registry | [registry.yaml] | 注册表文件的路径(绝对路径或相对于 ~/.docker/mcp/ 的路径)
|
--secrets | docker-desktop | 以冒号分隔的秘密搜索路径。可以是 docker-desktop 或 .env 文件的路径(默认为使用 Docker Desktop 的秘密 API)
|
--servers | | 要启用的服务器名称(如果非空,则忽略 --registry 标志)
|
--static | | 启用静态模式(即预启动服务器) |
--tools | | 要启用的工具列表 |
--transport | stdio | stdio、sse 或 streaming(默认为 stdio) |
--verbose | | 详细输出 |
--verify-signatures | | 验证服务器镜像的签名 |
--watch | true | 监视更改并重新配置网关 |