# 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. ## 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 ```bash npm install npm run dev ``` ## Producción ```bash npm run build npm start ``` ## Docker ```bash 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