Kai Kubernetes Manager
STDIOBridge between large language models and Kubernetes clusters for natural language management.
Bridge between large language models and Kubernetes clusters for natural language management.
A Model Context Protocol (MCP) server for managing a Kubernetes cluster through llm clients like Claude, Ollama.
Kai MCP server provides a bridge between large language models (LLMs) clients and your Kubernetes clusters, enabling users to interact with their Kubernetes resources through natural language. The server exposes a comprehensive set of tools for managing clusters, namespaces, pods, deployments, services, and other Kubernetes resources.
The server will by default connect to your current context. Make sure you have:
Access to a Kubernetes cluster configured for kubectl (e.g. minikube, Rancher Desktop, EKS, GKE, etc.)
To install the Kubernetes MCP server, run:
go install github.com/basebandit/kai/cmd/kai
code ~/Library/Application\ Support/Claude/claude_desktop_config.json
Add the server to your Claude for Desktop configuration by editing claude_desktop_config.json
:
{ "mcpServers": { "kubernetes": { "command": "/path/to/kai binary" } } }