MCP.so
登录

MCP Helm Server

@zekker6

基本信息

分类

其他

许可证

MIT

传输方式

stdio

作者

zekker6

关于 MCP Helm Server

MCP server for Helm package manager

MCP Helm Server 配置

使用下面的配置,将此服务器添加到你的 MCP 客户端。

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

MCP Helm Server 工具

工具列表暂未提供

当前收录暂时没有可展示的工具列表,不代表服务没有工具。请查阅项目文档了解支持的能力。

工具是从 README 中自动提取的。维护者可以在 ## Tools 标题下列出工具,即可填充这部分内容。

概览

What is MCP Helm Server?

The MCP Helm Server is a Model Context Protocol server that provides tools for AI assistants to query Helm repositories and charts without requiring a local Helm installation. Its purpose is to avoid LLMs making up the format of values.yaml and chart contents, offering a standardized way to access this information.

How to use MCP Helm Server?

Install it via Docker, a pre-built binary from the releases page, Mise, go install, or building from source. Then configure your MCP client to connect using the server’s SSE mode (e.g., -mode=sse) or Streamable HTTP mode. Authentication credentials for private repositories can be passed with command-line flags like -username, -password-file, and -registry-credentials.

Key features of MCP Helm Server

  • List all charts in a Helm repository (list_repository_charts)
  • List all available versions for a chart (list_chart_versions)
  • Get the latest version of a chart (get_latest_version_of_chart)
  • Retrieve a chart’s values file (get_chart_values)
  • Retrieve full chart contents including templates and metadata (get_chart_contents)
  • Extract chart dependencies from Chart.yaml (get_chart_dependencies)
  • Extract container images used in a chart (get_chart_images)
  • Supports both HTTP Helm repositories and OCI registries

Use cases of MCP Helm Server

  • An AI assistant queries which versions of a Helm chart are available in a repository
  • A developer retrieves the values.yaml file for a specific chart version without local Helm
  • A CI pipeline checks for updated chart dependencies before deploying
  • An LLM extracts container images from a chart to verify or document resource usage

常见问题

1

What makes MCP Helm Server different from other Kubernetes MCP servers?

This server is strictly for working with Helm repositories and charts. It does not interact with other Kubernetes resources; for those, consider a separate Kubernetes-focused MCP server.

2

What are the runtime requirements?

If building from source, Go 1.24.3 is required. Otherwise, the server can run via Docker or using a pre-built binary, with no external Helm installation needed.

3

Where does the server fetch data from?

It fetches data from Helm repositories (HTTP or OCI registries) specified in tool calls. No local chart storage is required; data is pulled on demand.

4

How do I authenticate to private repositories?

Authentication is configured via command-line flags. For HTTP repos and OCI registries not covered by a credentials file, use `-username` and `-password-file`. For OCI registries, you can also pass `-registry-credentials` (a Docker-style config.json). TLS/mTLS flags are also available.

5

Is there a public instance for testing?

Yes, a publicly available instance is hosted at `https://mcp-helm.zekker.dev/mcp` for testing without installation.

评论

其他 分类下的更多 MCP 服务器