wenhuwang/mcp-k8s-eye
Free用于 Kubernetes 管理的 MCP 服务器,分析集群和应用健康状况。
About wenhuwang/mcp-k8s-eye
mcp-k8s-eye is an open-source MCP (Model Context Protocol) server for Kubernetes cluster management and diagnostics. It provides core operations on all native Kubernetes resources (Pod, Deployment, Service, StatefulSet, Ingress, etc.) and CustomResourceDefinitions, including list, get, create, update, delete, describe, and explain. It also offers specialized pod management (exec, logs) and deployment scaling. The tool features comprehensive diagnostics for pods, deployments, StatefulSets, services, CronJobs, Ingresses, NetworkPolicies, ValidatingWebhooks, MutatingWebhooks, and nodes, analyzing configurations, resource utilization, and potential issues. Monitoring capabilities cover CPU and memory usage per workload and cluster level. It supports both Stdio and SSE transport protocols and is compatible with multiple AI clients. Built in Go, it requires Go 1.23+ and a configured kubectl.
Key Features
Pros & Cons
- Comprehensive diagnostics covering many resource types including webhooks and custom resources
- Supports both listing/getting and full CRUD operations (create, update, delete)
- Includes monitoring of CPU and memory at workload and cluster level
- Simple setup: requires only Go 1.23+ and configured kubectl
- Open source with permissive license (MIT implied)
- Requires manual build from source; no pre-built binary packages provided
- Depends on local kubectl configuration and Kubernetes cluster access
- Limited to Kubernetes-related tasks; not a general-purpose tool
- Documentation is mostly in the README; no separate website or detailed guides