Skip to main content

mcp-podman-crunchtools

MCP server for Podman container management via the Podman REST API. Manages containers, images, pods, networks, volumes, and system info. Supports both rootful and rootless Podman.

Installation

# uvx (zero-install)
uvx mcp-podman-crunchtools

# pip
pip install mcp-podman-crunchtools

# Container
podman run -v /run/podman/podman.sock:/run/podman/podman.sock:z \
  --security-opt label=type:container_runtime_t \
  quay.io/crunchtools/mcp-podman

Configuration

Variable Required Default Description
PODMAN_SOCKET No Auto-detect Unix socket path
PODMAN_SOCKET_FILE No — File containing socket path
PODMAN_TIMEOUT No 30 Request timeout in seconds

Socket auto-detection order:

  1. $XDG_RUNTIME_DIR/podman/podman.sock (rootless)
  2. /run/user/$UID/podman/podman.sock (rootless fallback)
  3. /run/podman/podman.sock (rootful)

Claude Code Integration

claude mcp add mcp-podman-crunchtools \
  --env PODMAN_SOCKET=/run/podman/podman.sock \
  -- uvx mcp-podman-crunchtools

Tools (30)

Containers (12)

Tool Description
container_list List containers
container_inspect Get container details; environment values are redacted, names kept
container_start Start a container
container_stop Stop a container
container_restart Restart a container
container_kill Send signal to container
container_rm Remove a container
container_logs Get container logs
container_top List processes
container_stats Resource usage
container_create Create a container
container_prune Remove stopped containers

Images (5)

Tool Description
image_list List images
image_inspect Get image details
image_pull Pull from registry
image_rm Remove an image
image_prune Remove unused images, with the options of podman image prune (all, external, build_cache, filters)

Pods (7)

Tool Description
pod_list List pods
pod_inspect Get pod details
pod_start Start a pod
pod_stop Stop a pod
pod_restart Restart a pod
pod_rm Remove a pod
pod_create Create a pod

Networks (2)

Tool Description
network_list List networks
network_inspect Get network details

Volumes (2)

Tool Description
volume_list List volumes
volume_inspect Get volume details

System (2)

Tool Description
system_info Podman system info
system_df Disk usage

License

AGPL-3.0-or-later

Metadata

Release files for mcp-podman-crunchtools 1.2.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for mcp-podman-crunchtools 1.2.0
File Size Uploaded Provenance Actions
mcp_podman_crunchtools-1.2.0.tar.gz 175.1 kB With provenance Details for mcp_podman_crunchtools-1.2.0.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for mcp-podman-crunchtools 1.2.0
File Interpreter ABI Platform Actions
mcp_podman_crunchtools-1.2.0-py3-none-any.whl Python 3 none any Details for mcp_podman_crunchtools-1.2.0-py3-none-any.whl

Total release size: 205.9 kB

Release files / mcp_podman_crunchtools-1.2.0.tar.gz

Download URL mcp_podman_crunchtools-1.2.0.tar.gz
Size 175.1 kB
Tags Source
SHA-256 checksum
How to use checksums
b2fffebf7f8880838a42e5725f5942f339f28b31ea8ba5a39f551b6b4ca45969
BLAKE2b-256 checksum
How to use checksums
1e3e70255f66983d7eff47458bcfbca048fd83d9e6274236d5d23ff3515d3dd7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 10, 2026.

Transparency log

Release files / mcp_podman_crunchtools-1.2.0-py3-none-any.whl

Download URL mcp_podman_crunchtools-1.2.0-py3-none-any.whl
Size 30.8 kB
Tags Python 3
SHA-256 checksum
How to use checksums
3ea2b4970823c848175e9484997eb49d1c53c92a54c8a09d2607194d9722f81d
BLAKE2b-256 checksum
How to use checksums
93528201d65f1e52021ebf4ff5954bfc096e6c97a5b9c2b1d0085f9682abc9b6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 10, 2026.

Transparency log

Security for mcp-podman-crunchtools 1.2.0

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

Full provenance

All 2 files in this release have been uploaded with provenance metadata.

Select from 2 files

Attestation for mcp_podman_crunchtools-1.2.0.tar.gz

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 10, 2026.

Transparency log

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page