mcp-server-kubernetes
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
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
| Capability | Details |
|---|---|
| tools | {} |
| resources | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| 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
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
| Kubernetes Pods | List of pods in the default namespace |
| Kubernetes Deployments | List of deployments in the default namespace |
| Kubernetes Services | List of services in the default namespace |
| Kubernetes Namespaces | List of all namespaces |
| Kubernetes Nodes | List of all nodes in the cluster |
TDQS
Scored across 11 tools
Most tools target clearly distinct Kubernetes resources and actions, so an agent can reliably choose between list_pods, create_pod, delete_pod, and describe_pod. The only mild ambiguity is cleanup, whose scope as 'all managed resources' is less precise than explicit deletion tools.
The set overwhelmingly follows a snake_case verb_noun pattern such as list_pods, create_deployment, delete_pod, and get_logs. cleanup is the lone deviation because it omits a noun and uses a vaguer action verb.
Eleven tools is a well-scoped size for a Kubernetes MCP server, covering common list/create/delete/inspect/log workflows without excessive tool sprawl. Each tool has a recognizable place in the set.
Core read and pod lifecycle operations are present, but deployment and service coverage is asymmetric: deployments can be created and listed but not deleted or described, and services can only be listed. There are also no update/scale/apply operations, which are notable gaps for Kubernetes management.