AUTOMATIONSWITCH

Kubernetes MCP Server

by containers/ org (Red Hat-adjacent)

Native Go MCP server for Kubernetes and OpenShift from the containers/ org. Talks directly to the Kubernetes API server, supports Helm and Tekton, ships with OpenTelemetry observability built in. Distributed as a single native binary plus npm and PyPI packages.

1,502·6 tools·Released FEB 2025·Apache-2.0
npx -y kubernetes-mcp-server@latest
Share:

The Red Hat-adjacent containers/ org delivers the most capable Kubernetes MCP in the ecosystem. A native Go binary that talks directly to the Kubernetes API server, supports OpenShift, Helm, and Tekton, and ships with OpenTelemetry observability built in. Operators already running OpenShift or hardened Kubernetes get the deepest tool surface here. The server avoids kubectl shell-out entirely, runs as a single binary across Linux, macOS, and Windows, and offers multi-cluster operation from one process. The 1,500+ stars and weekly release cadence (61 releases shipped, 82 commits in the last 30 days) confirm active maintenance under Marc Nuri's stewardship. The architectural choice operators care about: this is a Go API server client, so it skips shelling out to kubectl entirely. That removes a class of failure modes around plugin quirks and PATH issues. For OpenShift shops, the Projects, Routes, and other OpenShift CRDs are first-class citizens.

Reviewed by M. Nouriel · APR 2026

INSTALL THIS SERVER

Requires authenticationKubernetes ServiceAccount or kubeconfig context. Use a least-privilege ServiceAccount for production.
{ "mcpServers": { "kubernetes": { "command": "npx", "args": [ "-y", "kubernetes-mcp-server@latest" ] } } }
PrereqRequires access to a Kubernetes cluster (kubeconfig at ~/.kube/config or in-cluster ServiceAccount). For OpenShift, the kubeconfig context must include the OpenShift cluster URL. For production, bind to a dedicated low-privilege ServiceAccount. Path: ~/Library/Application Support/Claude/claude_desktop_config.json (macOS).
{ "mcpServers": { "kubernetes": { "command": "npx", "args": [ "-y", "kubernetes-mcp-server@latest" ] } } }
{ "mcpServers": { "kubernetes": { "command": "npx", "args": [ "-y", "kubernetes-mcp-server@latest" ] } } }
{ "mcpServers": { "kubernetes": { "command": "npx", "args": [ "-y", "kubernetes-mcp-server@latest" ] } } }
{ "mcpServers": { "kubernetes": { "command": "npx", "args": [ "-y", "kubernetes-mcp-server@latest" ] } } }

6 TOOLS AVAILABLE

kubernetes_resource_crud
Generic CRUD on any Kubernetes or OpenShift resource (create, get, list, delete)
Admin
pod_operations
List, get, delete, logs, top, exec, run pods in any namespace
Admin
helm_lifecycle
Install, list, and uninstall Helm releases
Admin
tekton_pipeline
Start a Tekton Pipeline by creating a PipelineRun
Write
tekton_task
Start a Tekton Task by creating a TaskRun and retrieve logs
Write
openshift_projects
List OpenShift Projects
Read

OUR ASSESSMENT

Strengths
  • Native Go API server client; skips shelling out to kubectl entirely.
  • OpenShift-aware: supports Projects, Routes, and other OpenShift CRDs as first-class resources.
  • Helm install, list, and uninstall built in.
  • Tekton Pipelines and Tasks supported (PipelineRun, TaskRun lifecycle).
  • OpenTelemetry distributed tracing and `/stats` endpoint for real-time statistics.
  • Distributed as native binary, npm package, PyPI package, and OCI image.
  • 82 commits in the last 30 days signals active development under maintainer Marc Nuri.
Weaknesses
  • Pre-1.0 release stream (v0.0.61); the 0.x cadence ships rapidly with tight version increments.
  • Multi-cluster behaviour depends on careful kubeconfig context hygiene.
Security Notes

ServiceAccount-based read-only access is documented. Operators should bind the server to a dedicated low-privilege ServiceAccount in production. The `--config` and `--config-dir` flags allow drop-in TOML configuration for least-privilege deployments. For multi-cluster setups, scope each kubeconfig context to the minimum required RBAC role.

Best For

Teams operating OpenShift clusters, mixed Kubernetes/OpenShift environments, or production setups requiring OpenTelemetry observability.

TECHNICAL DETAILS

Language
go
Transport
stdiostreamable-http
Clients
Claude DesktopClaude CodeCursorVS CodeWindsurf
License
Apache-2.0
npm
kubernetes-mcp-server
Last Release
v0.0.61APR 24, 2026
First Released
FEB 11, 2025

ADOPTION METRICS

// GitHub Stars
1,502

// Reading this1,502 stars and 327 forks place this as the highest-traction Kubernetes MCP. Weekly release cadence (61 releases shipped) confirms sustained maintenance.

// Popularity Rank
#8
Globally · #1 in Infrastructure

// Reading thisFirst-ranked in infrastructure category. The Go API client architecture and OpenShift coverage are the differentiators against kubectl-wrapper alternatives.

SOURCES & VERIFICATION

We don't take any single directory's word for it. Before scoring, we cross-reference 5 public MCP sources, install the server ourselves against the clients we cover, and record when we last re-verified.

01
Discovered
Manual submission
First indexed APR 29, 2026
02
Cross-referenced
5 directories
PulseMCP, MCP.so, Glama, Smithery, Official MCP Registry
03
Verified against
Claude Desktop, Cursor, VS Code, Goose CLI, Claude Code
Installed and tested across clients
04
Last re-checked
APR 29, 2026
Weekly re-verification
// How other directories see it

The same server, 5 different lenses. We reconcile these signals into our editorial score, which is why our number sometimes diverges from a directory-aggregate star count.

SourceTheir ratingTheir star countTheir downloadsLast synced
AutomationSwitch This page4.5editorial1,502APR 29, 2026
PulseMCP— unratedunavailableunavailableAPR 29, 2026
MCP.so— unratedunavailableunavailableAPR 29, 2026
Glama— unratedunavailableunavailableAPR 29, 2026
Smithery— unratedunavailableunavailableAPR 29, 2026
Official MCP Registry— unratedunavailableunavailableAPR 29, 2026

// Counts are directory-reported; we don't adjust them. Discrepancies usually come from different snapshot times or star-caching.

OTHER INFRASTRUCTURE MCP SERVERS

Vendor4.5

Sentry MCP Server

Sentry

Sentry's official MCP service. Runs as remote infrastructure at mcp.sentry.dev and ships a Claude Code plugin that auto-delegates Sentry questions. Designed for human-in-the-loop coding agents working through Sentry errors, traces, and performance data.

6 tools671
Vendor4.5

Azure AKS MCP

Microsoft Azure

Official Microsoft Azure MCP server for Azure Kubernetes Service. Workload Identity with federated tokens, three access-level guardrails (readonly, readwrite, admin), and a unified two-tool surface (call_az + call_kubectl). Top commit cadence in this batch (10 commits on main in the last 30 days).

6 tools132
Community4.3

mcp-server-kubernetes (Flux159)

Flux159 (community)

Community-favourite TypeScript Kubernetes MCP. Uses local kubectl plus Helm v3, distributed via npm, and ships as an mcpb extension for one-click Claude Desktop install. Mature 3.x release stream with consistent monthly cadence.

5 tools1,382
Vendor4.3

Argo CD MCP

Argo Project Labs (donated by Akuity)

Argoproj-Labs-blessed Argo CD MCP server, originally donated by Akuity. Both stdio and HTTP-stream transports out of the box, MCP_READ_ONLY mode for production safety, and a tool surface covering the full Argo CD application lifecycle (list/get/sync/delete plus resource-tree traversal and workload logs).

8 tools416
Community4.2

kubectl MCP Server

Rohit Ghumare (CNCF Ambassador)

CNCF Landscape-listed community kubectl MCP server. 253 tools spanning kubectl, Helm, RBAC audit, cost optimisation, network diagnostics, and a 3D cluster topology UI. Multi-distribution via npm, PyPI, Docker Hub, and GHCR.

7 tools877
Vendor3.8

GKE MCP Server

GoogleCloudPlatform org

Google Kubernetes Engine MCP server in the GoogleCloudPlatform org. Adds GKE-specific tools (cluster management, upgrade risk reports, log queries) plus Gemini CLI extension support. Maintainers explicitly state this is for education and experimentation and is NOT FOR PRODUCTION USE.

8 tools147
// Get in touch

DISCUSS YOUR
MCP REQUIREMENTS.

Evaluating a server, scoping an internal deployment, or working out whether MCP is the right fit at all. Start the conversation and we will point you at the right piece of the ecosystem.

Discuss Your MCP Requirements →