MCP Server that enables AI assistants to interact with Kubernetes clusters via kubectl operations.
1.1K
26 Tools
Version 4.43 or later needs to be installed to add the server automatically
Tools
| Name | Description |
|---|---|
check_pod_health | Check the health status of a pod. |
create_deployment | Create a new deployment. |
delete_resource | Delete a Kubernetes resource. |
get_api_resources | List Kubernetes API resources. |
get_cluster_roles | Get all cluster-wide RBAC roles. |
get_configmaps | Get all ConfigMaps in the specified namespace. |
get_current_context | Get current kubeconfig context. |
get_deployments | Get all deployments in the specified namespace. |
get_events | Get all events in the specified namespace. |
get_logs | Get logs from a pod. |
get_namespaces | Get all Kubernetes namespaces. |
get_nodes | Get all nodes in the cluster. |
get_pod_events | Get events for a specific pod. |
get_pods | Get all pods in the specified namespace. |
get_rbac_roles | Get all RBAC roles in the specified namespace. |
get_resource_usage | Get resource usage statistics via kubectl top. |
get_secrets | Get all Secrets in the specified namespace. |
get_services | Get all services in the specified namespace. |
health_check | Check cluster health by pinging the API server. |
install_helm_chart | Install a Helm chart. |
kubectl_explain | Explain a Kubernetes resource using kubectl explain. |
port_forward | Forward local port to pod port. |
scale_deployment | Scale a deployment. |
switch_context | Switch current kubeconfig context. |
uninstall_helm_chart | Uninstall a Helm release. |
upgrade_helm_chart | Upgrade a Helm release. |
Manual installation
You can install the MCP server using:
Installation for