cyberneticlibrary

Manage Kubernetes infrastructure at scale

kubernetes-mcp-servermcp_serversetup L40
containers/kubernetes-mcp-server
What it does

Query and manage Kubernetes resources (pods, deployments, Helm) via MCP

Best for

Ops/DevOps agents managing multi-cluster Kubernetes infrastructure with pod lifecycle and resource monitoring.

Inputs
  • · pod/deployment name
  • · namespace
  • · kubeconfig context
  • · Helm chart repo + release name
  • · Tekton pipeline/task names
Outputs
  • · pod logs and metrics (CPU/memory)
  • · deployment/pod status JSON
  • · Helm release values
  • · PipelineRun/TaskRun logs
Requires
  • · kubeconfig file with cluster credentials
  • · kubectl or direct k8s API access
  • · Optional: Helm binary for chart ops
Preconditions
  • · Access to Kubernetes cluster (RBAC credentials required)
  • · Node.js or native binary installed
  • · kubeconfig in ~/.kube/config or custom path
Failure modes
  • · RBAC denies access to restricted namespaces
  • · Large deployments cause API timeout
  • · Deprecated k8s API versions break compatibility
Trust signals
  • · Native Go implementation (no kubectl dependency)
  • · Multi-cluster support via kubeconfig
  • · OpenTelemetry observability built-in
  • · Extensive test suite