Skip to main content
Glama
Portfolio-jaime

Kubernetes MCP Server

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
PORTNoPort for the HTTP/HTTPS server (default: 3002)3002
NODE_ENVNoNode environment (production/development)production
KUBECONFIGYesPath to the Kubernetes configuration file (e.g., /path/to/kubeconfig)
MINIKUBE_CPUSNoMinikube CPU count (default: 2)
MINIKUBE_DRIVERNoMinikube driver (e.g., docker)
MINIKUBE_MEMORYNoMinikube memory in MB (default: 4096)
KUBECTL_NAMESPACENoDefault namespace for kubectl commands (default: default)default

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
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
get_podsB

Obtener información de pods en Kubernetes

get_helm_releasesC

Obtener información de releases de Helm

get_cluster_infoB

Obtener información general del cluster

analyze_versionsC

Analizar versiones de componentes en el cluster

compare_versionsC

Comparar versiones de componentes

get_outdated_componentsC

Obtener componentes desactualizados

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

B3/5.0

Scored across 6 tools

Disambiguation3/5

The three get_* tools target distinct Kubernetes concepts, but analyze_versions, compare_versions, and get_outdated_components overlap heavily around version analysis, making it easy to confuse them. Descriptions help somewhat, but the boundaries between 'analyze', 'compare', and 'outdated' are not crisply defined.

Naming Consistency4/5

Most tools follow a clear verb_noun pattern like get_pods, get_helm_releases, and get_outdated_components. However, analyze_versions and compare_versions break the 'get_' prefix convention, introducing minor inconsistency while remaining readable and predictable.

Tool Count5/5

Six tools is a well-scoped number for a focused Kubernetes server. Each tool appears purposeful, and the count is within the ideal range for an agent to understand and navigate without overload.

Completeness3/5

The toolset covers cluster, pod, and Helm information plus version analysis, but it lacks common Kubernetes resources like deployments, services, nodes, and namespaces. It also has no mutation or upgrade operations, which may leave agents unable to act on version findings.

Maintenance

ActivityInactive
ResponsivenessNo issues