MCPdir — MCP Server Directory
🇬🇧 🇪🇸

Docker MCP

by QuantGeekDev

Gestiona contenedores e imagenes directamente desde tu agente IA

devops Go Intermedio Auto-hospedable Sin API key Verificado
📅 Actualizado: hace 2sem

Descripción

Docker MCP convierte tu asistente IA en un operador de infraestructura con las manos en la masa. En lugar de cambiar a un terminal para ejecutar comandos docker, revisar logs de contenedores o levantar un stack de compose, puedes pedirle a tu agente que lo gestione de forma conversacional. El server se conecta a tu daemon Docker local y expone las operaciones mas comunes como herramientas MCP, cubriendo el ciclo completo desde descargar imagenes hasta ejecutar contenedores y desmontar stacks. El valor real aparece en flujos de trabajo de desarrollo donde los contenedores son un companero constante. Depurando un servicio que falla? Pide a tu agente que saque los logs. Necesitas probar contra una base de datos limpia? Que levante un contenedor de Postgres. Trabajando en una arquitectura multi-servicio? Tu agente puede levantar un stack de compose completo, comprobar que contenedores estan corriendo y ejecutar comandos dentro de cualquiera de ellos para inspeccionar el estado. Todo esto pasa sin salir de tu editor ni memorizar flags de la CLI de Docker. Construido en Go y distribuido como una imagen Docker firmada con SBOM completo, Docker MCP sigue las practicas de seguridad que esperarias de un proyecto oficial de Docker. Corre como un proceso local comunicandose via stdio, asi que tu Docker socket queda bajo tu control. No hay API remota, no hay dependencia cloud y no hay datos saliendo de tu maquina mas alla de lo que Docker necesite por si mismo.

✅ Ideal para

Desarrolladores que usan Docker a diario y quieren que su agente IA gestione contenedores, imagenes y stacks de compose sin cambiar al terminal

⏭️ No recomendado si

Si no usas Docker en tu flujo de trabajo o solo despliegas en servicios cloud gestionados

💡 Casos de uso

  • Gestionar contenedores de desarrollo sin salir de tu entorno de programacion con IA
  • Depurar servicios que fallan extrayendo y analizando logs de contenedores con IA
  • Levantar bases de datos o servicios temporales para testing durante el desarrollo
  • Orquestar stacks multi-contenedor mediante comandos compose up y down

👍 Ventajas

  • Proyecto oficial de Docker con imagenes firmadas y SBOM completo
  • No requiere API key, funciona completamente con tu daemon Docker local
  • Cubre contenedores, imagenes y compose en un solo server
  • Se distribuye como imagen Docker, sin dependencias de runtime que instalar

👎 Desventajas

  • Requiere Docker Desktop o Docker Engine instalado y en ejecucion
  • Dificultad intermedia: entender conceptos de Docker es un prerequisito
  • Aun no soporta Docker Swarm ni hosts Docker remotos

🔧 Herramientas expuestas (10 herramientas)

ToolCategoríaDescripción
compose_upcomposeIniciar servicios definidos en un archivo docker-compose
compose_downcomposeDetener y eliminar servicios de un archivo docker-compose
list_containerscontainersListar todos los contenedores en ejecucion y detenidos
run_containercontainersEjecutar un nuevo contenedor a partir de una imagen
stop_containercontainersDetener un contenedor en ejecucion
container_logscontainersRecuperar logs de un contenedor
exec_in_containercontainersEjecutar un comando dentro de un contenedor en ejecucion
build_imageimagesConstruir una imagen Docker a partir de un Dockerfile
list_imagesimagesListar todas las imagenes Docker disponibles localmente
pull_imageimagesDescargar una imagen de un registro de contenedores

⚡ Instalación

Requisitos previos:

  • • go
claude mcp add docker -- docker run -i --rm docker/mcp-server

💡 Consejos y trucos

Ejecuta el server usando su propia imagen Docker para evitar instalar dependencias: docker run -i --rm docker/mcp-server. Asegurate de que tu daemon Docker esta corriendo antes de anadir el server a tu cliente MCP. Para operaciones de compose, tu docker-compose.yml debe estar en el directorio de trabajo o debes especificar la ruta completa. Otorga permisos a tu agente para detener contenedores con cuidado en entornos cercanos a produccion.

Info rápida

Autor
QuantGeekDev
Licencia
Runtime
Go
Transporte
stdio
Categoría
devops
Dificultad
Intermedio
Auto-hospedable
API key
No necesita API key
Docker
Versión
0.0.0
Actualizado
8 feb 2026

Compatibilidad con clientes

  • Claude Code
  • Cursor
  • VS Code Copilot
  • Gemini CLI
  • Windsurf
  • Cline
  • JetBrains AI
  • Warp

Plataformas

🍎 macOS 🐧 Linux 🪟 Windows