Kubernetes MCP Server
Speaks to the Kubernetes and OpenShift API server directly from Go instead of shelling out to kubectl.
Add it to your client
Communitynpx -y kubernetes-mcp-server@latest
{
"mcpServers": {
"containers-kubernetes-mcp": {
"command": "npx",
"args": [
"-y",
"kubernetes-mcp-server@latest"
]
}
}
}- Transport
- both
- Runtime
- Go
- Auth
- Required
- License
- Apache-2.0
- Stars
- 2,020
Most Kubernetes MCP servers wrap the kubectl and helm binaries, which means those tools have to exist on the machine and every call pays process-spawn latency. This one is a Go implementation that calls the API server directly and ships as a single native binary for Linux, macOS and Windows; the npm and PyPI packages are convenience wrappers around the same binary. Alongside generic create, get, list, delete and scale operations on any resource it carries pod-specific tools for logs, exec, top and run, plus optional toolsets for Helm releases, Tekton pipelines, Kiali service mesh views and OpenShift projects. Every cluster in the kubeconfig is addressable in one session, and configuration changes are picked up without restarting the server.

Comments(0)
Sign in to comment