Manage Kubernetes infrastructure at scale
kubernetes-mcp-servermcp_serversetup L4★0
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