
K8s MCP Server (Go)
Give your coding agent read-mostly Kubernetes context (pods, events, resources) without handing it unchecked cluster admin.
Overview
io.github.kaneg/k8s-mcp-go is an MCP server for the Operate phase that provides permission-aware, read-biased Kubernetes access to AI agents.
What is this MCP server?
- K8s MCP Server (Go) v0.4.4 with mcpb binaries for darwin amd64/arm64 and linux amd64
- Read-only by default with explicit permission modes for safer agent access
- stdio transport via downloadable .mcpb release artifacts from GitHub
- Targets AI agents that need cluster state without raw kubectl copy-paste marathons
- Go implementation aimed at predictable local MCP binary installs
- Version 0.4.4
- mcpb releases for darwin_amd64, darwin_arm64, linux_amd64
- stdio transport via mcpb registry packages
What problem does it solve?
Letting agents run unrestricted kubectl against prod is terrifying, but blind agents cannot diagnose pod crashes or config drift.
Who is it for?
Solo maintainers of a small K8s deployment who use Claude Code/Cursor for incident triage and manifest review.
Skip if: Organizations that forbid any agent access to production or need full multi-cluster fleet governance out of the box.
What do I get? / Deliverables
Agents query cluster state through MCP with read-only defaults and controlled permission escalation when you allow it.
- Platform-matched k8s-mcp-go MCP binary wired into the agent
- Read-biased cluster introspection tools for debugging sessions
- Documented permission mode choice for your security comfort level
Recommended MCP Servers
Journey fit
Kubernetes inspection and safe automation belong after you ship, when the cluster is live and incidents or tuning happen daily. infra is where solo operators debug deployments, capacity, and RBAC—not where you first sketch a landing page.
How it compares
Guarded K8s MCP bridge, not a managed Kubernetes control plane or PaaS deploy button.
Common Questions / FAQ
Who is io.github.kaneg/k8s-mcp-go for?
Developers and operators who run Kubernetes and want MCP-connected agents with safer default read-only access.
When should I use io.github.kaneg/k8s-mcp-go?
Use it in Operate when debugging live clusters, reviewing resources, or guiding fixes after Ship.
How do I add io.github.kaneg/k8s-mcp-go to my agent?
Download the matching v0.4.4 mcpb binary for your OS/arch, configure it as a stdio MCP server, and ensure kubeconfig context points at the intended cluster.