MCP Kubernetes Server
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
Server capabilities have not been inspected yet.
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| get_podsC | Get all pods in the specified namespace |
| get_failing_podsB | Get all pods with issues in the specified namespace |
| get_servicesC | Get all services in the specified namespace |
| describe_podC | Describe a specific pod |
| get_namespacesB | Get all namespaces in the cluster |
| get_nodesB | Get all nodes in the cluster |
| get_deploymentsC | Get all deployments in the specified namespace |
| get_jobsC | Get all jobs in the specified namespace |
| get_cronjobsC | Get all cronjobs in the specified namespace |
| get_statefulsetsC | Get all statefulsets in the specified namespace |
| get_daemonsetsC | Get all daemonsets in the specified namespace |
| expose_serviceC | Expose a resource as a new kubernetes service k8s_object can be pod (po), service (svc), replicationcontroller (rc), deployment (deploy), replicaset (rs) Type for this service: ClusterIP, NodePort, LoadBalancer, or ExternalName. Default is 'ClusterIP'. |
| port_forwardC | Port forward a resource to the outside world k8s_object can be a pod, deployment or a service and it should be in the format pod/, deployment/, service/ |
| get_logsC | Get the logs of a specific pod |
| get_eventsC | Get the events of a specific namespace |
| create_deploymentB | Create a Kubernetes deployment with specified name, image, namespace and replicas |
| get_current_contextB | Get the current Kubernetes context |
| list_contextsB | List all available Kubernetes contexts |
| use_contextB | Switch to a specific Kubernetes context Args: context_name: The name of the Kubernetes context to switch to |
| annotate_resourceC | Annotate a Kubernetes resource with the specified annotation |
| remove_annotationC | Remove an annotation from a Kubernetes resource |
| label_resourceA | Label a Kubernetes resource with the specified label |
| remove_labelB | Remove a label from a Kubernetes resource |
| update_deploymentC | Update a Kubernetes deployment with new replicas count and/or image |
| delete_resourceB | Delete a Kubernetes resource |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/abhijeetka/mcp-k8s-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server