
kubectl-mcp-server
The kubectl-mcp-server enables AI-powered natural language interaction with Kubernetes clusters through the Model Context Protocol, providing tools for managing pods, deployments, Helm charts, security audits, and cost optimization. It allows users to perform Kubernetes operations—such as debugging crashed pods, deploying applications, and visualizing dashboards—through conversational queries rather than manual kubectl commands. The server solves the problem of making complex Kubernetes infrastructure management more accessible by abstracting command-line operations into natural language conversations with AI assistants.
- GitHub stars
- 888
- tools
- 28
- last updated
- Feb 21, 2026
Tools
28 toolsPublic tool metadata for what this MCP can expose to an agent.
kubectl_getGeneric kubectl operations for every resource kind, including CRDs
Generic kubectl operations for every resource kind, including CRDs
No parameter schema in public metadata yet.
kubectl_describeGeneric kubectl operations for every resource kind, including CRDs
Generic kubectl operations for every resource kind, including CRDs
No parameter schema in public metadata yet.
kubectl_logsGeneric kubectl operations for every resource kind, including CRDs
Generic kubectl operations for every resource kind, including CRDs
No parameter schema in public metadata yet.
kubectl_topGeneric kubectl operations for every resource kind, including CRDs
Generic kubectl operations for every resource kind, including CRDs
No parameter schema in public metadata yet.
kubectl_explainGeneric kubectl operations for every resource kind, including CRDs
Generic kubectl operations for every resource kind, including CRDs
No parameter schema in public metadata yet.
get_api_resourcesGeneric kubectl operations for every resource kind, including CRDs
Generic kubectl operations for every resource kind, including CRDs
No parameter schema in public metadata yet.
kubectl_genericGeneric kubectl operations for every resource kind, including CRDs
Generic kubectl operations for every resource kind, including CRDs
No parameter schema in public metadata yet.
kubectl_applyGeneric kubectl operations for every resource kind, including CRDs
Generic kubectl operations for every resource kind, including CRDs
No parameter schema in public metadata yet.
kubectl_patchGeneric kubectl operations for every resource kind, including CRDs
Generic kubectl operations for every resource kind, including CRDs
No parameter schema in public metadata yet.
delete_resourceGeneric kubectl operations for every resource kind, including CRDs
Generic kubectl operations for every resource kind, including CRDs
No parameter schema in public metadata yet.
kubectl_scaleGeneric kubectl operations for every resource kind, including CRDs
Generic kubectl operations for every resource kind, including CRDs
No parameter schema in public metadata yet.
kubectl_rolloutGeneric kubectl operations for every resource kind, including CRDs
Generic kubectl operations for every resource kind, including CRDs
No parameter schema in public metadata yet.
exec_in_podGeneric kubectl operations for every resource kind, including CRDs
Generic kubectl operations for every resource kind, including CRDs
No parameter schema in public metadata yet.
list_contextsGeneric kubectl operations for every resource kind, including CRDs
Generic kubectl operations for every resource kind, including CRDs
No parameter schema in public metadata yet.
health_checkGeneric kubectl operations for every resource kind, including CRDs
Generic kubectl operations for every resource kind, including CRDs
No parameter schema in public metadata yet.
diagnose_pod_crashGeneric kubectl operations for every resource kind, including CRDs
Generic kubectl operations for every resource kind, including CRDs
No parameter schema in public metadata yet.
detect_pending_podsGeneric kubectl operations for every resource kind, including CRDs
Generic kubectl operations for every resource kind, including CRDs
No parameter schema in public metadata yet.
detect_ecosystemReports which operators are installed and which toolsets cover them
Reports which operators are installed and which toolsets cover them
No parameter schema in public metadata yet.
helm_listHelm release lifecycle
Helm release lifecycle
No parameter schema in public metadata yet.
helm_statusHelm release lifecycle
Helm release lifecycle
No parameter schema in public metadata yet.
helm_getHelm release lifecycle
Helm release lifecycle
No parameter schema in public metadata yet.
helm_historyHelm release lifecycle
Helm release lifecycle
No parameter schema in public metadata yet.
install_helm_chartHelm release lifecycle
Helm release lifecycle
No parameter schema in public metadata yet.
upgrade_helm_chartHelm release lifecycle
Helm release lifecycle
No parameter schema in public metadata yet.
uninstall_helm_chartHelm release lifecycle
Helm release lifecycle
No parameter schema in public metadata yet.
helm_rollbackHelm release lifecycle
Helm release lifecycle
No parameter schema in public metadata yet.
search_toolsLists only the default tools plus search_tools and call_tool; the rest are discovered on demand
Lists only the default tools plus search_tools and call_tool; the rest are discovered on demand
No parameter schema in public metadata yet.
call_toolLists only the default tools plus search_tools and call_tool; the rest are discovered on demand
Lists only the default tools plus search_tools and call_tool; the rest are discovered on demand
No parameter schema in public metadata yet.
Sponsors
Readme
kubectl-mcp-server logo
kubectl-mcp-server
Control your entire Kubernetes infrastructure through natural language conversations with AI.
Talk to your clusters like you talk to a DevOps expert. Debug crashed pods, optimize costs, deploy applications, audit security, and manage Helm charts, all through natural language.
Part of CNCF Landscape, Next to Terraform
Details
- Repository
- github.com/rohitg00/kubectl-mcp-server
- Category
- Cloud & Infrastructure