Kubernetes Pilot
STDIOLightweight, centralized control plane server for managing multiple Kubernetes clusters.
Lightweight, centralized control plane server for managing multiple Kubernetes clusters.
The Central Pilot for Your Kubernetes Fleets ✈️✈️
k8s_pilot
is a lightweight, centralized control plane server for managing multiple Kubernetes clusters at once.
With powerful tools and intuitive APIs, you can observe and control all your clusters from one cockpit.
uv
package manager~/.kube/config
or in-cluster config)# Install uv (if not installed) # For MacOS brew install uv # For Linux curl -LsSf https://astral.sh/uv/install.sh | sh
# Clone the repository git clone https://github.com/bourbonkk/k8s-pilot.git cd k8s-pilot # Launch with uv + MCP uv run --with mcp[cli] mcp run k8s_pilot.py
Use this config to run k8s_pilot MCP server from within Claude:
{ "mcpServers": { "k8s_pilot": { "command": "uv", "args": [ "--directory", "<path-to-cloned-repo>/k8s-pilot", "run", "--with", "mcp[cli]", "mcp", "run", "k8s_pilot.py" ] } } }
Replace
Create a Deployment using the nginx:latest image in the pypy namespace, and also create a Service that connects to it.
This project is licensed under the MIT License. See the LICENSE file for details.