Control Helm with Natural Language
Reference MCP Servers: Enable LLMs controlled access to tools and data.
Why it matters
Interact with the Helm package manager using natural language. This asset bridges AI assistants and Helm, enabling intuitive control over chart installation, repository management, and more.
Outcomes
What it gets done
Install, uninstall, and upgrade Helm releases.
Manage Helm chart dependencies and repositories.
Generate Helm completion scripts for various shells.
Create, lint, and package new Helm charts.
Install
Add it to your toolbox
Run in your project directory:
curl -fsSL https://spark.entire.vc/get/vb-helm-chart-cli | bash Capabilities
Tools your agent gets
Generates completion scripts for various shells
Creates a new chart with the specified name
Runs a series of tests to verify chart correctness
Packages a chart into an archive
Renders chart templates locally and displays the result
Builds chart dependencies
Lists dependencies for the specified chart
Updates chart dependencies
Overview
Helm Chart CLI MCP Server
What it does
Updated the short description to be more general.
How it connects
2024-06-05T10:00:00Z
Source README
Helm MCP provides a bridge between AI assistants and the Helm package manager for Kubernetes, enabling natural language interaction with Helm for installing charts, managing repositories, and much more.
Installation
Docker
# Clone the repository
git clone https://github.com/modelcontextprotocol/servers.git
cd src/helm
# Build the Docker image
docker build -t mcp-helm .
Manual Installation
# Clone the repository
git clone https://github.com/modelcontextprotocol/servers.git
cd src/helm
# Install dependencies
uv venv
source .venv/Scripts/Activate.ps1
uv pip install -e .
# Run the server
mcp-server-helm
Available Tools
| Tool | Description |
|---|---|
helm_completion |
Generates completion scripts for various shells |
helm_create |
Creates a new chart with the specified name |
helm_lint |
Runs a series of tests to verify chart correctness |
helm_package |
Packages a chart into an archive |
helm_template |
Renders chart templates locally and displays the result |
helm_dependency_build |
Builds chart dependencies |
helm_dependency_list |
Lists dependencies for the specified chart |
helm_dependency_update |
Updates chart dependencies |
helm_env |
Shows Helm environment information |
helm_version |
Shows Helm version information |
helm_install |
Installs a chart |
helm_uninstall |
Deletes a release |
helm_upgrade |
Upgrades a release |
helm_rollback |
Rolls back a release to a previous revision |
helm_list |
Lists releases |
Capabilities
- Chart creation and management
- Dependency management
- Release installation and management
- Repository management
- Registry operations
- Chart information retrieval
- Plugin management
- Environment and version information
- Natural language interaction with Helm commands
- Completion script generation## Notes
Prerequisites: Python 3.8+, Docker (for containerized deployment), installed Helm CLI. Includes security rating badges from MseeP.ai.
Discussion
Questions & comments · 0
Sign In Sign in to leave a comment.