Skip to main content
Glama

Server Details

Give your AI assistant access to real Helm chart data. No more hallucinated values.yaml files.

The last two health checks of this connector failed. If this server requires authentication, missing or expired test credentials may be the cause. A test profile lets Glama authenticate for health checks and discover tools; it is separate from your personal connections.

If you are the author, claim ownership, then add or update a test profile under Admin → Test Profile.

Status
Unhealthy
Uptime
83.4% over 79 days
Last Tested
Transport
Streamable HTTP
URL
Repository
kubedoll-heavy-industries/helm-mcp
GitHub Stars
0
Server Listing
mcp-helm
ChatGPT
–
Claude
–

TDQS

A4.4/5.0

Scored across 5 tools

Disambiguation5/5

Each tool targets a distinct artifact (dependencies, notes, values, versions, chart search), and descriptions explicitly differentiate them, including guidance like using get_versions to confirm existence before get_values. No functional overlap.

Naming Consistency5/5

All tools follow a consistent get_*/search_* verb_noun snake_case pattern, predictable and readable throughout.

Tool Count5/5

Five tools is well-scoped for read-only Helm chart inspection, each covering a distinct piece of the inspection workflow with no redundant tools.

Completeness4/5

Covers chart discovery, version listing, values/schema, dependencies, and notes, providing a complete read-oriented surface. Missing write operations (install, template render, lint) but those may be out of scope for this MCP server.

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

  1. 1 tool update
    • Changedget_values5 fields changed
      • addedInput schema / properties / example_limit
        Added value: +{
        +  "description": "Maximum nearby examples to include (default 1, max 3, 0 falls back to default)",
        +  "type": [
        +    "null",
        +    "integer"
        +  ]
        +}
      • addedInput schema / properties / include_examples
        Added value: +{
        +  "description": "Include nearby commented YAML examples for the selected path (requires path to be set)",
        +  "type": [
        +    "null",
        +    "boolean"
        +  ]
        +}
      • addedOutput schema / properties / examples
        Added value: +{
        +  "description": "Nearby commented YAML examples, if include_examples=true and examples are found",
        +  "items": {
        +    "additionalProperties": false,
        +    "properties": {
        +      "confidence": {
        +        "description": "Confidence that the commented block is a usable example",
        +        "type": "string"
        +      },
        +      "source": {
        +        "description": "Where the example was found",
        +        "type": "string"
        +      },
        +      "yaml": {
        +        "description": "Example YAML",
        +        "type": "string"
        +      }
        +    },
        +    "required": [
        +      "yaml",
        +      "source",
        +      "confidence"
        +    ],
        +    "type": "object"
        +  },
        +  "type": [
        +    "null",
        +    "array"
        +  ]
        +}
      • addedOutput schema / properties / parse_warning
        Added value: +{
        +  "description": "Set when the YAML parser failed on this chart's values.yaml. The 'values' field then contains raw bytes (possibly truncated) and path/depth/include_examples/include_schema were not applied",
        +  "type": "string"
        +}
      • addedOutput schema / properties / schema_warning
        Added value: +{
        +  "description": "Set when include_schema=true but the schema could not be retrieved; absence of this field with empty schema means the chart has no schema",
        +  "type": "string"
        +}
  2. 1 tool update
    • Changedget_values5 fields changed
      • removedInput schema / properties / example_limit
        Removed value: -{
        -  "description": "Maximum nearby examples to include (default 1, max 3, 0 falls back to default)",
        -  "type": [
        -    "null",
        -    "integer"
        -  ]
        -}
      • removedInput schema / properties / include_examples
        Removed value: -{
        -  "description": "Include nearby commented YAML examples for the selected path (requires path to be set)",
        -  "type": [
        -    "null",
        -    "boolean"
        -  ]
        -}
      • removedOutput schema / properties / examples
        Removed value: -{
        -  "description": "Nearby commented YAML examples, if include_examples=true and examples are found",
        -  "items": {
        -    "additionalProperties": false,
        -    "properties": {
        -      "confidence": {
        -        "description": "Confidence that the commented block is a usable example",
        -        "type": "string"
        -      },
        -      "source": {
        -        "description": "Where the example was found",
        -        "type": "string"
        -      },
        -      "yaml": {
        -        "description": "Example YAML",
        -        "type": "string"
        -      }
        -    },
        -    "required": [
        -      "yaml",
        -      "source",
        -      "confidence"
        -    ],
        -    "type": "object"
        -  },
        -  "type": [
        -    "null",
        -    "array"
        -  ]
        -}
      • removedOutput schema / properties / parse_warning
        Removed value: -{
        -  "description": "Set when the YAML parser failed on this chart's values.yaml. The 'values' field then contains raw bytes (possibly truncated) and path/depth/include_examples/include_schema were not applied",
        -  "type": "string"
        -}
      • removedOutput schema / properties / schema_warning
        Removed value: -{
        -  "description": "Set when include_schema=true but the schema could not be retrieved; absence of this field with empty schema means the chart has no schema",
        -  "type": "string"
        -}
  3. 1 tool update
    • Changedget_values5 fields changed
      • addedInput schema / properties / example_limit
        Added value: +{
        +  "description": "Maximum nearby examples to include (default 1, max 3, 0 falls back to default)",
        +  "type": [
        +    "null",
        +    "integer"
        +  ]
        +}
      • addedInput schema / properties / include_examples
        Added value: +{
        +  "description": "Include nearby commented YAML examples for the selected path (requires path to be set)",
        +  "type": [
        +    "null",
        +    "boolean"
        +  ]
        +}
      • addedOutput schema / properties / examples
        Added value: +{
        +  "description": "Nearby commented YAML examples, if include_examples=true and examples are found",
        +  "items": {
        +    "additionalProperties": false,
        +    "properties": {
        +      "confidence": {
        +        "description": "Confidence that the commented block is a usable example",
        +        "type": "string"
        +      },
        +      "source": {
        +        "description": "Where the example was found",
        +        "type": "string"
        +      },
        +      "yaml": {
        +        "description": "Example YAML",
        +        "type": "string"
        +      }
        +    },
        +    "required": [
        +      "yaml",
        +      "source",
        +      "confidence"
        +    ],
        +    "type": "object"
        +  },
        +  "type": [
        +    "null",
        +    "array"
        +  ]
        +}
      • addedOutput schema / properties / parse_warning
        Added value: +{
        +  "description": "Set when the YAML parser failed on this chart's values.yaml. The 'values' field then contains raw bytes (possibly truncated) and path/depth/include_examples/include_schema were not applied",
        +  "type": "string"
        +}
      • addedOutput schema / properties / schema_warning
        Added value: +{
        +  "description": "Set when include_schema=true but the schema could not be retrieved; absence of this field with empty schema means the chart has no schema",
        +  "type": "string"
        +}
  4. 1 tool update
    • Changedsearch_charts2 fields changed
      • addedInput schema / properties / keyword
        Added value: +{
        +  "description": "Filter charts by name (case-insensitive substring match, e.g. 'postgres')",
        +  "type": "string"
        +}
      • removedInput schema / properties / search
        Removed value: -{
        -  "description": "Filter by name (case-insensitive substring)",
        -  "type": "string"
        -}
  5. 5 tool updates
    • First observedget_dependencies
    • First observedget_notes
    • First observedget_values
    • First observedget_versions
    • First observedsearch_charts

Related MCP Connectors

Related MCP Servers

  • A
    license
    Not graded
    quality
    A
    maintenance
    Enables AI assistants to manage Kubernetes deployments using Helm through natural language, providing full access to Helm CLI capabilities such as installing charts, managing releases, and searching repositories.
    2
    MIT
  • A
    license
    A
    quality
    D
    maintenance
    Enables interaction with Helm charts on ArtifactHub by providing tools to retrieve chart metadata, default values, and templates. It supports fuzzy searching within values and templates to simplify the discovery and analysis of Kubernetes packages.
    5
    MIT
  • A
    license
    A
    quality
    B
    maintenance
    Enables AI coding assistants to search official Kubernetes documentation, retrieve verified canonical YAML manifests, and deterministically check API versions, deprecations, and removals directly from upstream Kubernetes sources.
    5
    Apache 2.0
Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.