Files
nucleoDocs/mcp-docker-server
josedario87 3af2abb68f
All checks were successful
build-and-deploy / build (push) Successful in 13s
build-and-deploy / deploy (push) Successful in 3s
Corregir errores de tipos en docker_logs
- Remover parámetro follow del inputSchema y handler
- Forzar follow: false en container.logs()
- Solucionar error TS2769 y TS2554
2025-10-13 19:32:04 -06:00
..
2025-10-13 19:19:44 -06:00

MCP Docker Server

Servidor MCP (Model Context Protocol) para operaciones Docker seguras.

Este servidor expone herramientas Docker a través del protocolo MCP sobre HTTP.

Versión: 1.0.0

Herramientas Disponibles

Información y Monitoreo

  • docker_ps - Listar contenedores
  • docker_logs - Ver logs de contenedores
  • docker_inspect - Inspeccionar contenedor
  • docker_stats - Estadísticas de uso de recursos
  • docker_top - Procesos del contenedor
  • docker_info - Información del sistema Docker

Gestión de Contenedores

  • docker_start - Iniciar contenedor
  • docker_stop - Detener contenedor
  • docker_restart - Reiniciar contenedor
  • docker_exec - Ejecutar comando en contenedor

Recursos

  • docker_images - Listar imágenes
  • docker_networks - Listar redes
  • docker_volumes - Listar volúmenes

Desarrollo

npm install
npm run dev

Producción

npm run build
npm start

Docker

docker build -t mcp-docker-server .
docker run -v /var/run/docker.sock:/var/run/docker.sock:ro -p 3000:3000 mcp-docker-server

Endpoints

  • POST /mcp - Endpoint MCP principal
  • GET /health - Health check