Skip to content

Working with clients? Stay ahead of what they ask for.

Podman MCP Server

by Marc Nuri (Red Hat-aligned maintainer)

Multi-runtime MCP for Podman and Docker. Auto-detects runtime: Podman REST API via Unix socket preferred, Docker CLI fallback. Apache-2.0, triple distribution (npm, PyPI, binaries), three transport modes. Maintained by Marc Nuri (also operates containers/kubernetes-mcp-server (1,500 stars, top-ranked Kubernetes MCP in our directory)).

★ 70·8 listed tools·Released FEB 2025·Apache-2.0
npx -y podman-mcp-server@latest
Share:

“Replacement for ckreiling/mcp-server-docker (last commit June 2025). Handles both Podman and Docker via a unified runtime API plus CLI fallback, ships binaries to npm and PyPI, and is built by Marc Nuri (also maintainer of containers/kubernetes-mcp-server, the highest-ranked Kubernetes MCP in our directory at 1,500 stars). Pick this when you want a container-runtime MCP server under Apache-2.0 licensing for redistribution. Auto-detects runtime: Podman REST API via Unix socket first, Docker CLI fallback. Three transport modes: stdio (default), HTTP at /mcp plus SSE at /sse, legacy SSE-only.”

Reviewed by M. Nouriel · MAY 2026

INSTALL THIS SERVER

Access optionsInherits permissions from the local Podman or Docker socket. Run with the lowest-privileged container-runtime user available.
{ "mcpServers": { "podman": { "command": "npx", "args": [ "-y", "podman-mcp-server@latest" ] } } }
PrereqRequires Node.js 18+ and a running Podman or Docker daemon. Auto-detects runtime: Podman REST API via Unix socket preferred, Docker CLI fallback. Three transport modes available: stdio (default), HTTP at /mcp plus SSE at /sse, legacy SSE-only. NPM package: `podman-mcp-server`; PyPI package available as alternative. mcp-name: io.github.manusa/podman-mcp-server. Path: ~/Library/Application Support/Claude/claude_desktop_config.json (macOS).
{ "mcpServers": { "podman": { "command": "npx", "args": [ "-y", "podman-mcp-server@latest" ] } } }
{ "mcpServers": { "podman": { "command": "npx", "args": [ "-y", "podman-mcp-server@latest" ] } } }
{ "mcpServers": { "podman": { "command": "npx", "args": [ "-y", "podman-mcp-server@latest" ] } } }
{ "mcpServers": { "podman": { "command": "npx", "args": [ "-y", "podman-mcp-server@latest" ] } } }

8 SELECTED TOOLS

container_list
List running containers
Read
container_inspect
Low-level container info
Read
container_logs
Tail container logs
Read
container_run
Run a container with image, ports, env
Write
container_stop
Stop a running container
Write
container_remove
Remove a container
Write

OUR ASSESSMENT

Multi-runtime container MCP for Podman and Docker. Apache-2.0 licensed, distributed via npm `podman-mcp-server`, PyPI, and binary releases. 70 GitHub stars, 17 forks. Latest release v0.0.15 (2026-02-27), 15 releases shipped, 3 commits on main in the last 30 days. Maintainer Marc Nuri operates containers/kubernetes-mcp-server (1,500 stars, top-ranked Kubernetes MCP in our directory) (already in our directory) and Goose CLI. mcp-name registered: io.github.manusa/podman-mcp-server.

Strengths
  • Apache-2.0 licence; friction-free for redistribution.
  • Multi-runtime: Podman REST API (preferred via Unix socket) with Docker CLI fallback. Auto-detects.
  • Triple distribution: npm `podman-mcp-server`, PyPI, binary releases.
  • Active maintenance: 15 releases in 14 months, 3 commits on main in the last 30 days.
  • Three transport modes documented: stdio (default), HTTP (Streamable HTTP at /mcp plus SSE at /sse), legacy SSE-only.
  • Compact tool surface organised around containers, images, networks, volumes.
  • VS Code one-click install URL provided.
  • `mcp-name: io.github.manusa/podman-mcp-server` registered for canonical addressing.
  • Maintainer (Marc Nuri) operates containers/kubernetes-mcp-server (1,500 stars, top-ranked Kubernetes MCP in our directory) and Goose CLI; established Red Hat-aligned open-source track record.
Weaknesses
  • Lower star count (70) reflects newer status relative to the stale-but-popular ckreiling/Docker alternative (708 stars).
  • Tool surface is narrower than ckreiling: no `docker_compose` natural-language prompt yet (Epic #75 "Evaluation Framework" is the active workstream).
  • No `exec` tool yet (#109 feature request); limits "shell into container" agent flows.
  • Multi-engine support (#102 Epic) is signalled as roadmap intent and remains a backlog item.
  • Single-maintainer governance, mitigated by maintainer broader open-source track record.
Security Notes

The server inherits permissions from the local Podman or Docker socket. Run with the lowest-privileged container-runtime user available. HTTP mode binds to --port; expose only via a reverse proxy with TLS termination and authentication middleware. Stdio mode is the default and the safest for local-host operation.

Best For

Developers and platform teams running Podman locally (or Docker as fallback), Apache-2.0-only enterprise environments where the legacy GPL-3.0 ckreiling alternative was a blocker, and VS Code users wanting a one-click MCP install for container runtimes.

TECHNICAL DETAILS

Language
go
Transport
stdiostreamable-httpsse
Clients
Claude DesktopClaude CodeCursorVS CodeWindsurf
License
Apache-2.0
GitHub
npm
podman-mcp-server
Last Release
v0.0.15FEB 27, 2026
First Released
FEB 28, 2025

RECORDED ADOPTION METRICS

Saved directory snapshots. Record last checked MAY 1, 2026. The review date above does not refresh these figures.

// GitHub Stars
70

// Recorded note70 stars and 17 forks. Editorial weight is the Apache-2.0 licence (vs GPL-3.0 alternatives) and maintainer credibility (operates containers/kubernetes-mcp-server (1,500 stars, top-ranked Kubernetes MCP in our directory)).

// Popularity Rank
#28
Recorded directory rank · #9 in Infrastructure

// Recorded noteNinth-ranked in infrastructure. Direct replacement for the stale ckreiling/mcp-server-docker; pair with kubectl-mcp-server or AKS for full container-to-cluster workflows.

SOURCES & RECORDED CHECKS

These are the directory listings and check details held in this record. Client compatibility, directory listings and installation testing are separate signals. Recorded client names describe the scope of a check; they do not establish a security assessment or a recurring test schedule.

01
Discovered
Source not recorded
First indexed MAY 1, 2026
02
Directory listings
5 directories
PulseMCP, MCP.so, Glama, Smithery, Official MCP Registry
03
Recorded client testing
Claude Desktop, VS Code, Cursor, Windsurf
Check current setup against the provider documentation
04
Record last checked
MAY 1, 2026
Record date; functional retest scope may differ
// How other directories see it

The same server, 5 different lenses. We reconcile these signals into our editorial score, which is why our number sometimes diverges from a directory-aggregate star count.

SourceTheir ratingTheir star countTheir downloadsLast synced
AutomationSwitch This page3.8editorial70—MAY 1, 2026
PulseMCP— unratedunavailableunavailableMAY 1, 2026
MCP.so— unratedunavailableunavailableMAY 1, 2026
Glama— unratedunavailableunavailableMAY 1, 2026
Smithery— unratedunavailableunavailableMAY 1, 2026
Official MCP Registry— unratedunavailableunavailableMAY 1, 2026

// Counts are directory-reported; we don't adjust them. Discrepancies usually come from different snapshot times or star-caching.

OTHER INFRASTRUCTURE MCP SERVERS

Community4.6

Agent Gateway

agentgateway (community)

Next-generation agentic proxy for AI agents and MCP servers. Routes, authenticates, and observes agent traffic across multiple MCP backends. 2,653 GitHub stars and 100 commits on main in the last 30 days.

5 tools★ 2,653
Official4.6

ToolHive

Stacklok

Enterprise-grade platform for running and managing Model Context Protocol servers. Built by Stacklok. 1,780 GitHub stars and 100 commits on main in the last 30 days.

6 tools★ 1,780
Official4.6

Azure DevOps MCP

Microsoft

Official Microsoft MCP server for Azure DevOps: work items, repositories, pull requests, builds, releases, pipelines, test plans. 41 commits on main in the last 30 days. Remote MCP server option supported in addition to local install.

7 tools★ 1,640
Community4.5

Kubernetes MCP Server

containers/ org (Red Hat-adjacent)

Native Go MCP server for Kubernetes and OpenShift from the containers/ org. Talks directly to the Kubernetes API server, supports Helm and Tekton, ships with OpenTelemetry observability built in. Distributed as a single native binary plus npm and PyPI packages.

6 tools★ 1,502
Vendor4.5

Sentry MCP Server

Sentry

Sentry's official MCP service. Runs as remote infrastructure at mcp.sentry.dev and ships a Claude Code plugin that auto-delegates Sentry questions. Designed for human-in-the-loop coding agents working through Sentry errors, traces, and performance data.

6 tools★ 671
Vendor4.5

Azure AKS MCP

Microsoft Azure

Official Microsoft Azure MCP server for Azure Kubernetes Service. Workload Identity with federated tokens, three access-level guardrails (readonly, readwrite, admin), and a unified two-tool surface (call_az + call_kubectl). Top commit cadence in this batch (10 commits on main in the last 30 days).

6 tools★ 132
// Get in touch

DISCUSS YOUR
MCP REQUIREMENTS.

Evaluating a server, scoping an internal deployment, or working out whether MCP is the right fit at all. Start the conversation and we will point you at the right piece of the ecosystem.

Discuss Your MCP Requirements →