The full upstream README, mirrored here for reference. Install config, tool schemas, adoption signals, and an original overview live on the Helm MCP listing page.
Give your AI assistant access to real Helm chart data. No more hallucinated values.yaml files.
When you ask Claude, Cursor, or other AI assistants to help with Kubernetes deployments, they don't have access to Helm chart schemas. So they guess — and the guesses look plausible but don't match reality.
Without mcp-helm:
With mcp-helm:
mcp-helm implements the Model Context Protocol (MCP) — a standard way for AI assistants to access external data sources.
Add this to your editor's MCP config to use our public instance (rate limited, no install required):
Then ask your AI: "What values can I configure for the bitnami/postgresql chart?"
Edit ~/.claude/mcp.json:
Edit ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows):
Edit MCP settings in Cursor's configuration:
Add to your Continue config (~/.continue/config.json):
If you prefer to run the binary directly, install mcp-helm and replace the Docker config with:
| Tool | What it does | Useful parameters |
|---|---|---|
search_charts | List or search charts in a Helm repo | keyword (substring filter), limit |
get_versions | Get available versions of a chart (newest first) | limit=1 for the latest only |
get_values | Get chart values.yaml, optionally as a focused subsection | path (e.g. .ingress), depth (default 2, 0 for full YAML), include_schema=true, include_examples=true (requires path) |
get_dependencies | Get a chart's sub-charts (with their repo URLs, which can be fed back into the other tools) | — |
get_notes | Get chart NOTES.txt (post-install instructions) | — |
OCI registries (oci://...) do not support browsing — for OCI you must already know the chart name, then call get_versions or get_values directly with that name.
Docker (recommended — no install required, used in Editor Setup above):
Binary:
Go:
For shared deployments or when you need an HTTP endpoint:
See docs/self-hosting.md for health endpoints and production recommendations.
MIT — see LICENSE.