Skip to main content
Glama
ACRT-EVAL

mcp-server-kubernetes

by ACRT-EVAL

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

Tools

Functions exposed to the LLM to take actions

NameDescription
list_podsC

List pods in a namespace

list_deploymentsC

List deployments in a namespace

list_servicesB

List services in a namespace

list_namespacesB

List all namespaces

create_podC

Create a new Kubernetes pod

create_deploymentC

Create a new Kubernetes deployment

delete_podC

Delete a Kubernetes pod

describe_podB

Describe a Kubernetes pod (read details like status, containers, etc.)

cleanupC

Cleanup all managed resources

list_nodesB

List all nodes in the cluster

get_logsC

Get logs from pods, deployments, jobs, or resources matching a label selector

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription
Kubernetes PodsList of pods in the default namespace
Kubernetes DeploymentsList of deployments in the default namespace
Kubernetes ServicesList of services in the default namespace
Kubernetes NamespacesList of all namespaces
Kubernetes NodesList of all nodes in the cluster

TDQS

B3/5.0

Scored across 11 tools

Disambiguation4/5

Most tools target distinct resource/action pairs, and names like list_pods vs create_pod vs describe_pod are easy to distinguish. The only mild overlap is between describe_pod and get_logs, but their descriptions clarify the difference (status/containers vs logs).

Naming Consistency4/5

The set mostly follows a clear verb_noun convention: list_pods, create_deployment, delete_pod, describe_pod, get_logs. The lone outlier is cleanup, which lacks a resource noun and breaks the pattern slightly.

Tool Count5/5

With 11 tools, the server is well within the ideal 3–15 range for a scoped Kubernetes operations surface. Each tool maps to a recognizable kubectl-style operation without feeling bloated.

Completeness3/5

The surface covers listing several core resource types plus create/delete/describe for pods and create for deployments, but lifecycle coverage is uneven. There is no delete_deployment, no update/scale operation, no create_service, and no exec or configmap/secret handling, so agents will hit dead ends for common workflows.

Maintenance

ActivityInactive
ResponsivenessNo issues