MCP Servers / cloud-service / MCP Kubernetes Server

MCP Kubernetes Server

JSON →
httpnone10cloud-service

Control Kubernetes clusters through interactions with Large Language Models (LLMs).

Install
How to run this server
[ { "cmd": "npx -y @smithery/cli", "imports": [] } ]
server path: mcp-kubernetes-server
Tools
What this server exposes
create_deployment
Create a new deployment with specified name, image, namespace, and replicas
update_deployment
Update a deployment to a new image version
scale_deployment
Scale a deployment to a specified number of replicas
get_pods
Get pods in a specified namespace
get_namespaces
Get all namespaces in the cluster
get_nodes
Get all nodes in the cluster
get_services
Get all services in the cluster
get_deployments
Get all deployments in the cluster
get_jobs
Get all jobs in the cluster
get_cronjobs
Get all cronjobs in the cluster
get_statefulsets
Get all statefulsets in the cluster
get_daemonsets
Get all daemonsets in the cluster
get_current_context
Get the current Kubernetes context
list_contexts
List all available Kubernetes contexts
switch_context
Switch to a specified Kubernetes context
get_pod_logs
Get logs of a specified pod in a namespace
get_events
Get events in a specified namespace
annotate_resource
Add an annotation to a Kubernetes resource
remove_annotation
Remove an annotation from a Kubernetes resource
add_label
Add a label to a Kubernetes resource
remove_label
Remove a label from a Kubernetes resource
expose_deployment
Expose a deployment as a service on a specified port
port_forward
Port-forward a pod, deployment, or service to a local port
delete_resource
Delete a Kubernetes resource (pod, deployment, service, job, cronjob, statefulset, daemonset)
Configuration
Environment & auth
authnone
Resources
MCP Kubernetes Server — MCP Server · libregistry