Server definition
- Hash
- sha256:7d07f78e6ec19cd337e00f907114a24968d0dbcd775afada507348510102c9d1
- What it is
- What a remote MCP server returned when asked what it offers: 5 tools
The blob, as servednamed by its sha256
{
"instructions": "Access Helm chart repositories to fetch values.yaml, schemas, dependencies, and chart contents. Use progressive disclosure (depth, max_array_items) to manage response sizes.",
"tools": [
{
"description": "Get chart dependencies (sub-charts). Each dependency entry includes the dependency's repository URL — feed that URL back into search_charts, get_versions, or get_values to inspect the dependency. Supports both HTTP/HTTPS repos and OCI registries (oci://).",
"inputSchema": {
"additionalProperties": false,
"properties": {
"chart_name": {
"description": "Chart name (e.g. postgresql)",
"type": "string"
},
"chart_version": {
"description": "Chart version (defaults to latest)",
"type": "string"
},
"repository_url": {
"description": "Helm repository URL (e.g. https://charts.bitnami.com/bitnami) or OCI registry (e.g. oci://ghcr.io/traefik/helm)",
"type": "string"
}
},
"required": [
"repository_url",
"chart_name"
],
"type": "object"
},
"name": "get_dependencies",
"outputSchema": {
"additionalProperties": false,
"properties": {
"dependencies": {
"description": "Chart dependencies",
"items": {
"additionalProperties": false,
"properties": {
"alias": {
"description": "Alias name",
"type": "string"
},
"condition": {
"description": "Condition for enabling",
"type": "string"
},
"name": {
"description": "Dependency name",
"type": "string"
},
"repository": {
"description": "Repository URL (empty for bundled)",
"type": "string"
},
"version": {
"description": "Version constraint",
"type": "string"
}
},
"required": [
"name",
"version"
],
"type": "object"
},
"type": [
"null",
"array"
]
},
"version": {
"description": "Resolved chart version (especially useful when chart_version was omitted and latest was used)",
"type": "string"
}
},
"required": [
"version",
"dependencies"
],
"type": "object"
}
},
{
"description": "Get chart NOTES.txt (post-install instructions). Supports both HTTP/HTTPS repos and OCI registries (oci://).",
"inputSchema": {
"additionalProperties": false,
"properties": {
"chart_name": {
"description": "Chart name (e.g. postgresql)",
"type": "string"
},
"chart_version": {
"description": "Chart version (defaults to latest)",
"type": "string"
},
"repository_url": {
"description": "Helm repository URL (e.g. https://charts.bitnami.com/bitnami) or OCI registry (e.g. oci://ghcr.io/traefik/helm)",
"type": "string"
}
},
"required": [
"repository_url",
"chart_name"
],
"type": "object"
},
"name": "get_notes",
"outputSchema": {
"additionalProperties": false,
"properties": {
"notes": {
"description": "Contents of NOTES.txt",
"type": "string"
},
"version": {
"description": "Resolved chart version (especially useful when chart_version was omitted and latest was used)",
"type": "string"
}
},
"required": [
"version",
"notes"
],
"type": "object"
}
},
{
"description": "Get chart values.yaml with optional JSON schema. Uses depth limiting (default 2) to show structure without overwhelming context. Use path to drill into specific sections, depth=0 for full YAML. include_examples surfaces nearby commented YAML examples and requires path to be set. Supports both HTTP/HTTPS repos and OCI registries (oci://).",
"inputSchema": {
"additionalProperties": false,
"properties": {
"chart_name": {
"description": "Chart name (e.g. postgresql)",
"type": "string"
},
"chart_version": {
"description": "Chart version (defaults to latest)",
"type": "string"
},
"depth": {
"description": "Max nesting depth (default 2, 0 for unlimited)",
"type": [
"null",
"integer"
]
},
"example_limit": {
"description": "Maximum nearby examples to include (default 1, max 3, 0 falls back to default)",
"type": [
"null",
"integer"
]
},
"include_examples": {
"description": "Include nearby commented YAML examples for the selected path (requires path to be set)",
"type": [
"null",
"boolean"
]
},
"include_schema": {
"description": "Include values.schema.json in response",
"type": [
"null",
"boolean"
]
},
"max_array_items": {
"description": "Max array items before truncation (default 3, 0 for unlimited)",
"type": [
"null",
"integer"
]
},
"path": {
"description": "YAML path (e.g. .ingress.enabled)",
"type": "string"
},
"repository_url": {
"description": "Helm repository URL (e.g. https://charts.bitnami.com/bitnami) or OCI registry (e.g. oci://ghcr.io/traefik/helm)",
"type": "string"
},
"show_comments": {
"description": "Preserve YAML comments",
"type": [
"null",
"boolean"
]
},
"show_defaults": {
"description": "Include default values",
"type": [
"null",
"boolean"
]
}
},
"required": [
"repository_url",
"chart_name"
],
"type": "object"
},
"name": "get_values",
"outputSchema": {
"additionalProperties": false,
"properties": {
"examples": {
"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"
]
},
"parse_warning": {
"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"
},
"path": {
"description": "Extracted path, if specified",
"type": "string"
},
"schema": {
"description": "JSON Schema for values (if include_schema=true and schema exists)",
"type": "string"
},
"schema_warning": {
"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"
},
"values": {
"description": "Values content (YAML)",
"type": "string"
},
"version": {
"description": "Resolved chart version (especially useful when chart_version was omitted and latest was used)",
"type": "string"
}
},
"required": [
"version",
"values"
],
"type": "object"
}
},
{
"description": "Get available versions of a chart (newest first). Supports both HTTP/HTTPS repos and OCI registries (oci://). Use this to confirm a chart exists before calling get_values, or to find a specific version to pin.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"chart_name": {
"description": "Chart name (e.g. postgresql)",
"type": "string"
},
"limit": {
"description": "Maximum results (default 20, max 100)",
"type": "integer"
},
"repository_url": {
"description": "Helm repository URL (e.g. https://charts.bitnami.com/bitnami) or OCI registry (e.g. oci://ghcr.io/traefik/helm)",
"type": "string"
}
},
"required": [
"repository_url",
"chart_name"
],
"type": "object"
},
"name": "get_versions",
"outputSchema": {
"additionalProperties": false,
"properties": {
"total": {
"description": "Total versions available (may exceed returned results if limit applied)",
"type": "integer"
},
"versions": {
"description": "Chart versions (newest first)",
"items": {
"additionalProperties": false,
"properties": {
"app_version": {
"description": "Application version",
"type": "string"
},
"created": {
"description": "Creation timestamp (RFC3339)",
"type": "string"
},
"deprecated": {
"description": "Whether the version is deprecated",
"type": "boolean"
},
"version": {
"description": "Chart version",
"type": "string"
}
},
"required": [
"version",
"deprecated"
],
"type": "object"
},
"type": [
"null",
"array"
]
}
},
"required": [
"versions",
"total"
],
"type": "object"
}
},
{
"description": "List or search charts in a Helm repository. Provide a repository_url, then optionally filter by keyword (e.g. keyword='postgres'). Note: OCI registries (oci://) do not support browsing — for OCI you must already know the chart name, then call get_versions or get_values directly with that name.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"keyword": {
"description": "Filter charts by name (case-insensitive substring match, e.g. 'postgres')",
"type": "string"
},
"limit": {
"description": "Maximum results (default 50, max 200)",
"type": "integer"
},
"repository_url": {
"description": "Helm repository URL (e.g. https://charts.bitnami.com/bitnami) or OCI registry (e.g. oci://ghcr.io/traefik/helm)",
"type": "string"
}
},
"required": [
"repository_url"
],
"type": "object"
},
"name": "search_charts",
"outputSchema": {
"additionalProperties": false,
"properties": {
"charts": {
"description": "Chart names",
"items": {
"type": "string"
},
"type": [
"null",
"array"
]
},
"total": {
"description": "Total matching charts (may exceed returned results if limit applied)",
"type": "integer"
}
},
"required": [
"charts",
"total"
],
"type": "object"
}
}
]
}Verify it yourself
curl -s https://api.teppi.xyz/v1/evidence/sha256:7d07f78e6ec19cd337e00f907114a24968d0dbcd775afada507348510102c9d1 | sha256sum