Skip to content
Kitbay
Submit
MCP server

kubernetes-mcp-server

Runs locallyApache-2.0Updated on Nov 10, 20262,236GitHub starsCan change dataNeeds an API key

An MCP server written in Go for Kubernetes and OpenShift that calls the Kubernetes API directly instead of wrapping kubectl or helm.

What it does

An MCP server written in Go for Kubernetes and OpenShift that calls the Kubernetes API directly instead of wrapping kubectl or helm. It ships as a native binary for Linux, macOS and Windows and through npm, PyPI and a container image, and reads the local kubeconfig or in-cluster config, with several clusters at once. Its default tools cover any resource with get, list, create, update and delete, plus pod logs, exec, resource usage figures and running an image in a new pod, events, namespaces and Helm installs. Optional toolsets add KubeVirt, Tekton, Kiali, kcp, NetObserv and Prometheus, Loki and Tempo queries. A read-only setting exists, though the README says cluster RBAC is the real control.

Capabilities

  • Create, read, update and delete any Kubernetes resource
  • Read pod logs, run exec and view resource usage
  • Install, list and uninstall Helm releases
  • Manage KubeVirt virtual machines and Tekton pipelines
  • Query Prometheus, Loki and Tempo through optional toolsets