Back to Browse

Helm MCP Server

Cloud & DevOpsLow Risk10.0MCP RegistryRemote
Free

Server data from the Official MCP Registry

Give your AI assistant access to real Helm chart data. No more hallucinated values.yaml files.

About

Give your AI assistant access to real Helm chart data. No more hallucinated values.yaml files.

Remote endpoints: streamable-http: https://helm-mcp.kubedoll.com/mcp

Security Report

10.0
Low Risk10.0Low Risk

Valid MCP server (8 strong, 1 medium validity signals). No known CVEs in dependencies. Imported from the Official MCP Registry.

5 tools verified · Open access · No issues found

Security scores are indicators to help you make informed decisions, not guarantees. Always review permissions before connecting any MCP server.

Permissions Required

This plugin requests these system permissions. Most are normal for its category.

HTTP Network Access

Connects to external APIs or services over the internet.

How to Connect

Remote Plugin

No local installation needed. Your AI client connects to the remote endpoint directly.

Add this to your MCP configuration to connect:

{
  "mcpServers": {
    "io-github-kubedoll-heavy-industries-helm-mcp": {
      "url": "https://helm-mcp.kubedoll.com/mcp"
    }
  }
}

Documentation

View on GitHub

From the project's GitHub README.

mcp-helm

CI codecov Go Report Card Release License: MIT

Give your AI assistant access to real Helm chart data. No more hallucinated values.yaml files.

What is this?

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:

  • :x: Hallucinates field names that look right but don't exist
  • :x: Suggests stale or deprecated chart versions
  • :x: Wastes tokens on web fetches and guesswork

With mcp-helm:

  • :white_check_mark: Queries actual Helm repositories for real chart data
  • :white_check_mark: Gets the latest chart version automatically
  • :white_check_mark: Correct configurations the first time

mcp-helm implements the Model Context Protocol (MCP) — a standard way for AI assistants to access external data sources.

Try It Now

Add this to your editor's MCP config to use our public instance (rate limited, no install required):

{
  "mcpServers": {
    "helm": {
      "type": "http",
      "url": "https://helm-mcp.kubedoll.com/mcp"
    }
  }
}

Then ask your AI: "What values can I configure for the bitnami/postgresql chart?"

Editor Setup

Edit ~/.claude/mcp.json:

{
  "mcpServers": {
    "helm": {
      "command": "docker",
      "args": ["run", "--rm", "-i", "ghcr.io/kubedoll-heavy-industries/mcp-helm", "--transport=stdio"]
    }
  }
}

Edit ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows):

{
  "mcpServers": {
    "helm": {
      "command": "docker",
      "args": ["run", "--rm", "-i", "ghcr.io/kubedoll-heavy-industries/mcp-helm", "--transport=stdio"]
    }
  }
}

Edit MCP settings in Cursor's configuration:

{
  "mcpServers": {
    "helm": {
      "command": "docker",
      "args": ["run", "--rm", "-i", "ghcr.io/kubedoll-heavy-industries/mcp-helm", "--transport=stdio"]
    }
  }
}

Add to your Continue config (~/.continue/config.json):

{
  "experimental": {
    "modelContextProtocolServers": [
      {
        "transport": {
          "type": "stdio",
          "command": "docker",
          "args": ["run", "--rm", "-i", "ghcr.io/kubedoll-heavy-industries/mcp-helm", "--transport=stdio"]
        }
      }
    ]
  }
}

If you prefer to run the binary directly, install mcp-helm and replace the Docker config with:

{
  "mcpServers": {
    "helm": {
      "command": "mcp-helm"
    }
  }
}

Available Tools

ToolWhat it doesUseful parameters
search_chartsList or search charts in a Helm repokeyword (substring filter), limit
get_versionsGet available versions of a chart (newest first)limit=1 for the latest only
get_valuesGet chart values.yaml, optionally as a focused subsectionpath (e.g. .ingress), depth (default 2, 0 for full YAML), include_schema=true, include_examples=true (requires path)
get_dependenciesGet a chart's sub-charts (with their repo URLs, which can be fed back into the other tools)
get_notesGet 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.

Install

Docker (recommended — no install required, used in Editor Setup above):

docker pull ghcr.io/kubedoll-heavy-industries/mcp-helm:latest

Binary:

curl -fsSL https://github.com/kubedoll-heavy-industries/helm-mcp/releases/latest/download/mcp-helm_$(uname -s)_$(uname -m).tar.gz | tar xz
sudo mv mcp-helm /usr/local/bin/

Go:

go install github.com/kubedoll-heavy-industries/helm-mcp/cmd/mcp-helm@latest

Self-Hosting

For shared deployments or when you need an HTTP endpoint:

docker run -p 8012:8012 ghcr.io/kubedoll-heavy-industries/mcp-helm:latest \
  --transport=http --listen=:8012
# Connect to http://localhost:8012/mcp

See docs/self-hosting.md for health endpoints and production recommendations.

Documentation

License

MIT — see LICENSE.

Reviews

No reviews yet

Be the first to review this server!