--additional-catalog | | Rutas a catálogos adicionales para añadir al final de los catálogos predeterminados |
--additional-config | | Rutas a configuraciones adicionales para fusionar con el config.yaml predeterminado |
--additional-registry | | Rutas a registros adicionales para fusionar con el registry.yaml predeterminado |
--additional-tools-config | | Rutas a herramientas adicionales para fusionar con el tools.yaml predeterminado |
--block-network | | Bloquea el acceso de las herramientas a recursos de red prohibidos |
--block-secrets | true | Bloquea el envío o la recepción de secretos hacia o desde las herramientas |
--catalog | | Rutas a los catálogos de Docker (absolutas o relativas a ~/.docker/mcp/catalogs/)
|
--config | | Rutas a los archivos de configuración (absolutas o relativas a ~/.docker/mcp/) |
--cpus | 1 | CPUs asignadas a cada servidor MCP (por defecto es 1) |
--debug-dns | | Depura la resolución de DNS |
--dry-run | | Inicia la pasarela pero no escucha conexiones (útil para probar la configuración)
|
--enable-all-servers | | Habilita todos los servidores en el catálogo (en lugar de utilizar opciones --servers individuales)
|
--interceptor | | Lista de interceptores a utilizar (formato: cuándo:tipo:ruta, por ejemplo, 'before:exec:/bin/path')
|
--log-calls | true | Registra las llamadas a las herramientas |
--long-lived | | Los contenedores son de larga duración y no se eliminarán hasta que se detenga la pasarela, útil para servidores con estado
|
--mcp-registry | | URLs de registros MCP de los cuales obtener servidores (se puede repetir) |
--memory | 2Gb | Memoria asignada a cada servidor MCP (por defecto es 2Gb) |
--oci-ref | | Referencias de imágenes OCI a utilizar |
--port | | Puerto TCP en el que escuchar (por defecto escucha en stdio) |
--profile | | ID del perfil a utilizar (mutuamente excluyente con --servers y --enable-all-servers)
|
--registry | | Rutas a los archivos de registro (absolutas o relativas a ~/.docker/mcp/)
|
--secrets | docker-desktop | Rutas separadas por dos puntos para buscar secretos. Puede ser 'docker-desktop' o la ruta a un archivo .env (por defecto utiliza la API de secretos de Docker Desktop)
|
--servers | | Nombres de los servidores a habilitar (si no está vacío, ignora la opción --registry)
|
--static | | Habilita el modo estático (es decir, servidores ya iniciados) |
--tools | | Lista de herramientas a habilitar |
--tools-config | | Rutas a los archivos de herramientas (absolutas o relativas a ~/.docker/mcp/) |
--transport | stdio | stdio, sse o streaming. Utiliza la variable de entorno MCP_GATEWAY_AUTH_TOKEN para la autenticación en localhost con el fin de evitar ataques de reenvío de DNS (dns rebinding).
|
--verbose | | Salida detallada (verbose) |
--verify-signatures | | Verifica las firmas de las imágenes de los servidores |
--watch | true | Vigila los cambios y vuelve a configurar la pasarela |