Token导航 LogoToken导航

MCP Server · 运维云端

MCP Helm Server

MCP server for Helm package manager

stdio官方级别未说明来源级核验工具 7
Go云端部署Docker

快速开始

作者 / 组织
zekker6
提供方
zekker6
运行时
Docker

工具数量

7

来源目录标注

资源数量

0

来源目录标注

提示词数量

0

来源目录标注

GitHub Star

25

仓库热度

收录来源

3 个

MCP.so

选型结论

MCP Helm Server 属于运维云端类 MCP Server,公开资料标注 7 个工具,通过stdio 本地进程接入,客户端适配情况以官方文档为准,有可以直接复制的安装命令;接入前先确认权限范围。

分类

运维云端

传输方式

stdio

认证方式

无需认证

部署方式

公开资料未说明

安装与配置

安装命令

docker run -d --name mcp-helm -p 8012:8012 ghcr.io/zekker6/mcp-helm:v1.3.0 -mode=sse

客户端配置示例

{
  "mcpServers": {
    "mcp-helm": {
      "command": "docker",
      "args": [
        "run",
        "-d",
        "--name",
        "mcp-helm",
        "-p",
        "8012:8012",
        "ghcr.io/zekker6/mcp-helm:v1.3.0",
        "-mode=sse"
      ]
    }
  }
}

按公开安装命令拼出来的示例,字段名和参数以仓库 README 为准;带 YOUR_API_KEY 这类占位符的位置记得换成自己的值。

上手步骤

  1. 1

    准备运行环境

    stdio 服务在本地起进程,需要先装好 Docker,再按安装命令拉取依赖。

  2. 2

    安装服务

    复制下面的安装命令执行;命令里带占位符的位置换成自己的密钥或路径。

  3. 3

    写入客户端配置

    在客户端的 MCP 配置里填启动命令和参数,保存后完全退出客户端再打开,让新配置生效。

  4. 4

    验证是否可用

    连接成功后客户端会列出 7 个工具,随便调一个只读工具确认能返回结果。

接入前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

详细介绍

MCP Helm服务器

MCP(模型上下文协议)服务器,提供与Helm存储库和图表交互的工具。这 服务器使AI助手能够查询Helm存储库、检索图表信息和访问图表值,而无需 需要本地Helm安装。

将MCP用于Helm的目的是避免伪造格式 values.yaml 工作时图表的内容 LLMs。 相反,服务器提供了一种标准化的方式来访问这些信息,使人工智能助手更容易 与Helm图表和存储库交互。

此MCP服务器现在和将来都只提供用于使用Helm存储库的工具。如果你需要与他人合作 Kubernetes资源,考虑使用一个单独的MCP服务器,为Kubernetes资源提供工具。

特性

MCP Helm服务器提供以下工具:

  • list_repository_charts -列出Helm存储库中可用的所有图表(或OCI注册表的图表名称)
  • list_chart_version -列出图表的所有可用版本/标签
  • get_latest_version_of_chart -检索特定图表的最新版本
  • get_chart_values -检索图表的值文件(最新版本或特定版本)
  • get_chart_contents -检索图表的内容(包括模板、值和元数据)
  • get_chart_依赖关系 -检索图表中定义的依赖关系 Chart.yaml 文件
  • get_chart_images -通过渲染模板和解析Kubernetes来提取Helm图表中使用的容器图像

清单

存储库类型

所有工具都支持传统的HTTP Helm存储库和OCI注册表:

存储库类型示例URL
HTTP存储库https://charts.example.com
OCI注册表oci://ghcr.io/org/charts/mychart
OCI(Docker Hub)oci://docker.io/library/mysql

OCI注册表支持

OCI(开放容器倡议)注册表将Helm图表存储为OCI工件。与HTTP存储库不同,HTTP存储库中有多个 图表共享一个索引,OCI注册表通常每个存储库包含一个图表,带有多个版本标签。

OCI使用示例:

repository_url: oci://ghcr.io/nginxinc/charts/nginx-ingress
chart_name: (empty - chart name is in the URL)

尝试不安装

有一个公开可用的MCP Helm服务器实例,您可以使用它来测试功能,而无需安装 它https://mcp-helm.zekker.dev/mcp

安装

使用docker运行

您可以使用Docker运行MCP Helm服务器。这是最简单的入门方法,无需安装Go或 从源头构建。

docker run -d --name mcp-helm -p 8012:8012 ghcr.io/zekker6/mcp-helm:v1.3.0 -mode=sse

请注意 --mode=sse 标志用于启用服务器发送事件模式,MCP客户端使用该模式进行连接。 或者,您可以使用 -mode=http 以启用流式HTTP模式。

通过预构建二进制文件

从下载二进制文件 发布页面.

Linux x86_64示例(请注意,其他架构和平台也可用):

latest=$(curl -s https://api.github.com/repos/zekker6/mcp-helm/releases/latest | grep 'tag_name' | cut -d\" -f4)
wget https://github.com/zekker6/mcp-helm/releases/download/$latest/mcp-helm_Linux_x86_64.tar.gz
tar axvf mcp-helm_Linux_x86_64.tar.gz

通过Mise

Mise(就位)是一个开发环境设置工具。

mise i ubi:zekker6/mcp-helm@latest

使用Go安装

注:Go 1.24.3是必需的。
go install github.com/zekker6/mcp-helm/cmd/mcp-helm@latest

从源代码构建

注:Go 1.24.3是必需的。
  1. 克隆存储库:
   git clone https://github.com/zekker6/mcp-helm.git
   cd mcp-helm
  1. 构建二进制文件:
   go build -o mcp-helm ./cmd/mcp-helm
  1. 运行服务器:
   ./mcp-helm

配置

配置您的MCP客户端以连接到此服务器。服务器实现了用于工具发现的标准MCP协议 以及执行。

认证

服务器支持OCI注册表和HTTP Helm存储库的身份验证。

命令行标志
标志描述
-username用于身份验证的用户名(适用于OCI和HTTP存储库)
-password-file包含密码的文件路径)
-registry-credentialsDocker风格证书文件的路径(例如。, ~/.docker/config.json)
-registry-plain-http对OCI注册表使用纯HTTP(不安全,仅用于开发)
-tls-certHTTP存储库的TLS客户端证书文件路径
-tls-keyHTTP存储库的TLS客户端密钥文件路径
-tls-ca用于验证服务器证书的CA证书文件的路径
-tls-insecure-skip-verify跳过TLS证书验证(不安全)
-pass-credentials-all在执行重定向时将凭据传递给所有域
基本身份验证

对于需要用户名/密码身份验证的存储库:

# Create a password file (recommended for security)
echo "your-password" > /path/to/password.txt
chmod 600 /path/to/password.txt

# Run with basic auth
./mcp-helm -username myuser -password-file /path/to/password.txt
OCI注册表身份验证

对于私有OCI注册表,可以通过以下方式配置身份验证:

  1. Docker凭据 -服务器自动使用来自的凭据 ~/.docker/config.json
  2. 显式凭据文件 -使用 -registry-credentials 旗帜
# Using Docker login (credentials stored in ~/.docker/config.json)
docker login ghcr.io
echo $GITHUB_TOKEN | docker login ghcr.io -u USERNAME --password-stdin

# Using explicit credentials file
./mcp-helm -registry-credentials /path/to/docker/config.json

# Using basic auth for OCI registry
./mcp-helm -username myuser -password-file /path/to/password.txt
TLS/mTLS配置

对于具有自定义TLS要求的存储库:

# Custom CA certificate (for self-signed or internal CAs)
./mcp-helm -tls-ca /path/to/ca.crt

# Client certificate authentication (mTLS)
./mcp-helm -tls-cert /path/to/client.crt -tls-key /path/to/client.key

# Combined: mTLS with custom CA
./mcp-helm -tls-cert client.crt -tls-key client.key -tls-ca ca.crt

# Skip TLS verification (development only, not recommended for production)
./mcp-helm -tls-insecure-skip-verify
Docker配置

Docker示例,通过身份验证:

# With basic auth
docker run -d --name mcp-helm -p 8012:8012 \
  -v /path/to/password.txt:/secrets/password.txt:ro \
  ghcr.io/zekker6/mcp-helm:v1.3.0 \
  -mode=sse -username myuser -password-file /secrets/password.txt

# With Docker credentials
docker run -d --name mcp-helm -p 8012:8012 \
  -v ~/.docker/config.json:/root/.docker/config.json:ro \
  ghcr.io/zekker6/mcp-helm:v1.3.0 \
  -mode=sse

路线图

  • \[x\] 添加更多工具

- \[x\] 列出存储库中的所有图表 - \[x\] 列出图表的所有版本 - \[x\] 获取图表的最新版本 - \[x\] 获取图表值 - \[x\] 获取图表最新版本的值 - \[x\] 提取完整图表内容 - \[x\] 从charts.yaml中提取相关图表 - \[x\] 提取图表中使用的图像

  • \[x\] 支持OCI注册表

- \[x\] 从OCI注册表中提取图表 - \[x\] 列出OCI注册表中的标签/版本 - \[x\] 支持通过Docker凭据进行身份验证

  • \[x\] 支持使用私有HTTP存储库

- \[x\] 添加一种为HTTP基本身份验证提供凭据的方法

工具与能力

工具数量

7

资源数量

0

提示词数量

0

能力标签

developer-toolskubernetesmcphelmHelm仓库管理Go本地部署Kubernetes工具

数量来自来源目录的标注,具体工具清单以官方文档为准。

典型使用场景

看服务状态

查询容器、日志和监控指标,定位异常。

执行部署变更

在权限范围内触发发布、回滚和环境切换。

核对资源用量

汇总用量,找出闲置和超额的部分。

选择建议

值得选的地方

  • 只提供 7 个工具,职责集中,接入后不容易误操作。
  • 有现成的安装命令,不用自己找入口,照着跑就能起服务。
  • 3 个目录同时收录,信息可以交叉核对。

先想清楚的地方

  • stdio 方式要求本地装好 Docker,换机器要重新装一遍。
  • 公开摘要偏短,具体能力和限制要回到仓库确认。
  • 第三方目录整理,版本更新和行为细节以官方仓库为准。

更适合

  • 需要在运维云端场景里让模型直接调用外部能力的人。
  • 想先快速试一下、能接受在本地跑服务的人。

不太适合

  • 完全不想在本地装环境的人。
  • 需要厂商级 SLA 和技术支持的生产环境。

同类对比

5 个同类
MCP Server工具数传输方式安装命令收录来源最后核验
MCP Helm Server

MCP.so · 本页

7stdio有3 个2026-05-17
Ui Tars Desktop 8a825770

MCP World

0stdio有1 个2026-05-17
Elie222 MCP

MCP World

0未说明未标注1 个2026-05-17
Arizeai Phoenix MCP

MCP World

0stdio有3 个2026-05-17
Unity MCP 87ee506e

MCP World

42HTTP有2 个2026-05-17

按同分类和工具数量挑出最接近的几条,字段以各自详情页为准。

常见问题

5 条

MCP Helm Server 怎么安装?

公开资料给出的安装命令是 docker run -d --name mcp-helm -p 8012:8012 ghcr.io/zekker6/mcp-helm:v1.3.0 -mode=sse,运行环境为 Docker。装完后按客户端要求写进 MCP 配置,重启客户端生效。

MCP Helm Server 怎么在 Claude Desktop、Cursor 里配置?

它是stdio 本地进程,客户端配置里要写启动命令和参数,运行环境是 Docker;保存后完全退出客户端再打开,配置才会生效。

MCP Helm Server 收费吗?

本站只整理公开资料,不代收费用,也没有标注具体价格。是否收费取决于服务本身和背后的接口额度,正式使用前按官方说明确认。

MCP Helm Server 需要 API Key 吗?

公开资料标注为无需认证,装好就能连;如果实际调用时报鉴权错误,按官方文档补上凭据。

MCP Helm Server 支持哪些客户端?

公开资料没有标注具体客户端;能配置本地 MCP 命令的客户端都能接,配置方式参照官方文档。

来源信息

继续浏览同类 MCP