Files
nucleoDocs/mcp-docker-server/README.md
josedario87 ec69798b35
Some checks failed
build-and-deploy / build (push) Successful in 7s
build-and-deploy / deploy (push) Failing after 2s
Trigger MCP Docker server build
2025-10-13 19:19:44 -06:00

55 lines
1.2 KiB
Markdown

# 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
```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