manusa/podman-mcp-server
View on GitHub ↗Model Context Protocol (MCP) server for container runtimes (Podman and Docker)
81 ★19 forksGoUpdated 18d ago
What you need to know
MCP server for container runtimes supporting Podman and Docker — inspect, run, stop, remove containers; build, pull, push, list images; list networks and volumes — via stdio, HTTP (Streamable HTTP + SSE), or legacy SSE.
Install
npx -y podman-mcp-server@latest or latest release binary; npm and PyPI packages available
Usage
- •add to claude_desktop_config.json / goose config.yaml as an MCP server, then ask to run/list containers, build/pull images, etc.
Key features
- ✓container tools: list, inspect, logs, run (env/ports), stop, remove
- ✓image tools: build, list, pull, push, remove
- ✓network_list and volume_list
- ✓--port enables HTTP mode with Streamable HTTP at /mcp and SSE at /sse
- ✓--podman-impl api (REST via Unix socket, preferred) or cli (podman/docker binary fallback) with auto-detection
- ✓text or json output format
Best for
Managing Podman/Docker containers and images from an AI assistant.
Caveats
- ⚠requires a working Podman (or Docker) installation
- ⚠--sse-port / --sse-base-url are deprecated
- ⚠lighter toolset than full container orchestrators
Platforms: macOS · Linux · WindowsClients: Claude Desktop · VS Code · Goose
Reviewed 2026-08-11
Topics
- Stars
- 81★
- Forks
- 19
- Language
- Go
- License
- Apache-2.0
- Created
- 2025-02-28
- Last push
- 2026-08-17