用途:通过 kubectl-mcp-server 的 16 个 Helm 工具管理 Helm v3 图表、发布(release)与仓库,适合安装、升级、回滚、图表开发和发布管理。
主要能力:安装与卸载图表(install_helm_chart、uninstall_helm_chart)、升级与回滚发布(upgrade_helm_release、rollback_helm_release)、列出与查看发布(list_helm_releases、get_helm_release、get_helm_history、get_helm_values、get_helm_manifest);仓库操作(add_helm_repo、list_helm_repos、update_helm_repos)、搜索图表(search_helm_charts);图表开发(template_helm_chart、lint_helm_chart、package_helm_chart)。
使用方式:调用工具时传入 name、chart、namespace、values 等参数,例如 install_helm_chart(name="my-release", chart="bitnami/nginx", namespace="web", values={"replicaCount":3})。优先级规则建议先 template_helm_chart 做 dry run,再 install;升级前用 get_helm_history 记录 revision,升级后用 get_helm_values 校验。常见流程:add_helm_repo → search_helm_charts → template_helm_chart → install_helm_chart → get_helm_release。多环境部署可用 context 参数区分 development/staging/production。
适用场景:新应用部署、带回滚保护的升级、多环境发布、图表开发与校验、仓库与版本管理。
限制:需先安装 Helm CLI(curl https://raw.githubusercontent.com/helm/helm/main/scripts/get-helm-3 | bash);资料未提供具体收费、价格、平台支持或性能数据,相关内容暂未提供。