podman-mcp ==========
Servidor Model Context Protocol escrito en Go 1.24.2 que expone información básica de Podman (versión y listado de contenedores) a clientes MCP como VS Code o Claude Desktop.
Requisitos
- Go 1.24.2
- Podman instalado y disponible en $PATH
- (Opcional) make si usas los comandos abreviados
Instalación
git clone https://github.com/atrox39/podman-mcp.git cd podman-mcp go mod tidy
Ejecutar
go run main.go
El servidor escucha en http://127.0.0.1:8080/mcp
Herramientas expuestas
- podman_version : Devuelve la versión actual de Podman.
- podman_containers : Lista todos los contenedores (incluidos los terminados).
Integración con VS Code
Añade en .vscode/settings.json:
"mcp": { "servers": { "podman": { "command": "http", "url": "http://127.0.0.1:8080/mcp" } } }
Recarga la ventana; las herramientas aparecerán en el panel MCP.
Build con Make
make build # genera binario en ./bin/podman-mcp make run # compila y ejecuta
Licencia
MIT
