Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault

No arguments

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Features and capabilities supported by this server

Protocol revision2025-11-25

CapabilityDetails
tools
{
  "listChanged": false
}
prompts
{
  "listChanged": false
}
resources
{
  "subscribe": false,
  "listChanged": false
}

Tools

Functions exposed to the LLM to take actions

NameDescription
search_k8s_docsA

Searches official Kubernetes documentation (kubernetes.io) for concepts, policies, and architectures.

Args:
    query: Search keywords or question (e.g., 'network policies ingress rules', 'validating admission webhook cel').
    limit: Maximum number of documentation sections to return (default: 3).

Returns:
    Authoritative documentation sections with official kubernetes.io URLs.
get_canonical_manifestA

Retrieves verified, unaltered Kubernetes YAML manifests directly from official kubernetes.io examples.

Bypasses LLM generative alterations to prevent indentation errors, invalid fields, or deprecated apiVersions.

Args:
    kind: The Kubernetes resource kind (e.g. 'NetworkPolicy', 'Deployment', 'ValidatingAdmissionPolicy', 'ValidatingWebhookConfiguration').

Returns:
    Exact canonical YAML manifests with source file provenance.
check_api_versionB

Verifies Kubernetes API version compatibility, deprecations, and removals deterministically via OpenAPI registry.

Args:
    kind: The Kubernetes resource Kind (e.g. 'Ingress', 'PodSecurityPolicy', 'CronJob', 'ValidatingAdmissionPolicy').
    api_version: Optional apiVersion to test (e.g. 'extensions/v1beta1', 'networking.k8s.io/v1').

Returns:
    Authoritative validation report with current stable apiVersion, deprecation notices, and migration advice.
list_supported_resourcesA

Lists all Kubernetes API resource Kinds currently indexed with canonical YAML manifests.

sync_upstream_docsB

Fetches or updates the latest official documentation and examples from github.com/kubernetes/website.

Preprocesses Hugo shortcodes (resolving {{< codenew >}} into inline YAML) and rebuilds the SQLite FTS5 database.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

A3.8/5.0

Scored across 5 tools

Disambiguation5/5

Each tool has a clearly distinct role: listing indexed kinds, searching official docs, retrieving canonical manifests, checking API version compatibility, and syncing upstream docs. Overlap is minimal, so an agent can reliably select the right tool.

Naming Consistency5/5

All tool names use consistent snake_case with a verb-first pattern: list_supported_resources, search_k8s_docs, get_canonical_manifest, check_api_version, sync_upstream_docs. The style is predictable and readable throughout.

Tool Count5/5

Five tools is well-scoped for a Kubernetes documentation and manifest helper. Each tool covers a distinct operation, and none feels redundant or unnecessary.

Completeness4/5

The surface covers discovery, documentation search, canonical manifest retrieval, API version validation, and upstream syncing. Minor gaps remain, such as validating arbitrary user-supplied YAML or browsing doc sections by category, but core workflows are supported.

Maintenance

ActivityMaintained
ResponsivenessNo issues