El Docker MCP Toolkit de Docker Desktop permite a los desarrolladores configurar y ejecutar servidores MCP del Docker MCP Catalog en perfiles. Funciona con el plugin de CLI docker-mcp, cuya función principal es el Docker MCP Gateway, que ejecuta y enruta hacia servidores MCP que corren como contenedores. Puede funcionar en Docker Desktop o de forma independiente.
Qué hace
Dónde se ejecuta Docker MCP Toolkit and MCP Gateway y qué añade, según su documentación
Ejecuta servidores MCP del Docker MCP Catalog como contenedores aislados
Agrupa servidores en perfiles a los que se conectan los clientes
Atiende a los clientes por stdio o streaming mediante docker mcp gateway run
Gestiona secretos y flujos OAuth para los servidores
Conecta clientes con docker mcp client connect --profile
Admite listas de herramientas permitidas por herramienta y Dynamic MCP para añadir servidores durante una conversación
Cuándo usarla
Buen encaje
Usar muchos servidores MCP desde varios clientes con una configuración compartida
Quieres aislamiento en contenedores y secretos gestionados para los servidores MCP
Compartir conjuntos de servidores como perfiles mediante registros OCI
No apto para
Entornos sin Docker (se requiere Docker Desktop 4.59+ con MCP Toolkit activado, o el plugin de CLI)
Cómo instalar Docker MCP Toolkit and MCP Gateway
Necesitas: Docker Desktop 4.59+ con MCP Toolkit activado; Go 1.24+ solo para compilar desde el código fuente
Instala Docker Desktop 4.59+ y activa el MCP Toolkit
O compila el plugin: git clone https://github.com/docker/mcp-gateway.git y luego make docker-mcp
Ejecuta los servidores MCP como contenedores; por defecto no tienen acceso al sistema de archivos del host, solo a los montajes que concedas
Los contenedores de herramientas están limitados a 1 CPU y 2 GB de memoria
Notas de seguridad de los responsables
Las imágenes bajo mcp/ en el catálogo las construye y firma Docker con un SBOM
Los secretos se guardan en la gestión de secretos de Docker Desktop, no en variables de entorno
Se bloquean las solicitudes que llevan información sensible, como secretos
Revisa el código fuente antes de dar a un agente acceso a credenciales o sistemas de producción. Documentamos lo que declaran los responsables; no auditamos el código.
Limitaciones
La documentación marca el MCP Toolkit como Beta
Fuera de Docker Desktop, define DOCKER_MCP_IN_CONTAINER=1 y activa manualmente la función de perfiles
Es la función principal del plugin de CLI docker-mcp: ejecuta servidores MCP en contenedores y da a los clientes de IA un único punto de entrada seguro. fuente