development
location
documentation
public
Kubernetes
AI
What is Helm Chart CLI?
Helm MCP provides a bridge between AI assistants and the Helm package manager for Kubernetes. It allows AI assistants to interact with Helm through natural language requests, executing commands like installing charts, managing repositories, and more.
Documentation
Overview
Helm MCP provides a bridge between AI assistants and the Helm package manager for Kubernetes. It allows AI assistants to interact with Helm through natural language requests, executing commands like installing charts, managing repositories, and more.
Installation# Prerequisites
Python 3.8+
Docker (for containerized deployment)
Helm CLI installed
Using Docker
Build and run the Docker container:
git clone https://github.com/modelcontextprotocol/servers.git
cd src/helm\n\n# Build the Docker image
docker build -t mcp-helm .
Manual Installation
git clone https://github.com/modelcontextprotocol/servers.git
cd src/helm\n\n# Install dependencies
uv venv
source .venv/Scripts/Activate.ps1
uv pip install -e .\n\n# Run the server
mcp-server-helm
Tools# helm_completion
Generate autocompletion scripts for various shells.
Parameters:
shell (required): The shell to generate the completion script for. Options are "bash", "fish", "powershell", "zsh".
Example:
helm_completion(shell="bash")
Chart Creation and Management## helm_create
Create a new chart with the given name.
Parameters:
name (required): The name of the chart to create.
starter (optional): The name of the starter chart to use.
Example:
helm_create(name="mychart")
... (additional documentation omitted for brevity)