v0.4.0 — official container image
janus-mcp now ships as a container image: ghcr.io/tonylchang/janus-mcp (linux/amd64 + arm64), for people who want the server without a Python toolchain — and as the deployment foundation for the future in-cluster HTTP sidecar mode.
Supply-chain posture matches the rest of the project: base images digest-pinned, Python dependencies installed hash-verified from uv.lock, non-root user, entrypoint locked to the janus-mcp CLI, published behind the same test gate as PyPI. Pin by digest for reproducible deployments.
claude mcp add kubernetes -- docker run -i --rm \
-v ~/.kube/config:/home/janus/.kube/config:ro \
-v ~/.config/janus-mcp:/home/janus/.config/janus-mcp:ro \
ghcr.io/tonylchang/janus-mcp:latestMount layout details (including out-of-band approvals across the container boundary) are in the quick start. No code changes from v0.3.1.
Full details: CHANGELOG.md