k8s-pilot
If you are the rightful owner of k8s-pilot and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.
k8s_pilot is a centralized control plane server for managing multiple Kubernetes clusters.
k8s_pilot is a lightweight, centralized control plane server designed to manage multiple Kubernetes clusters simultaneously. It provides powerful tools and intuitive APIs that allow users to observe and control all their clusters from a single interface. The server supports multi-cluster context switching, enabling CRUD operations on common Kubernetes resources. It is powered by the Model Context Protocol (MCP), making it compatible with Claude AI and other platforms. The server requires Python 3.13 or higher and the 'uv' package manager, and it can be launched using MCP for enhanced functionality.
Features
- Multi-Cluster Management: Seamlessly interact with multiple Kubernetes clusters, perform context-aware operations, and easily switch between clusters via MCP prompts.
- Resource Control: View, create, update, and delete various Kubernetes resources such as Deployments, Services, Pods, ConfigMaps, Secrets, and more.
- Namespace Operations: Create and delete namespaces, list all resources in a namespace, and manage labels and resource quotas.
- Node Management: View node details and conditions, cordon/uncordon, label/taint nodes, and list pods per node.