K8s MCP Server (Go)
io.github.kaneg/k8s-mcp-go·v0.4.6·2 starsSafe Kubernetes access for AI agents via MCP. Read-only by default, with explicit permission modes.
2 stars
Reviews
Write oneNobody has reviewed K8s MCP Server (Go) yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
K8s MCP Server (Go) tools
No tool declarations could be read from the package source. They show once the server is installed.
Public scan report
scanner v0.1.9 · 2026-09-26 · same rubric, same numbers if you re-run it
- –Code scanpackage could not be scannedn/a
- –Live reliabilityno gateway calls yet and no remote to proben/a
- –Tool poisoningtools not inspected (local package is not executed); not countedn/a
- Auth qualitylocal package, no credentials required12/15
- Maintenancelast push 97 days ago8/15
- Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
How K8s MCP Server (Go) compares
Against every graded Developer tools MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 70/100
- higher than 30% of 1,119 Developer tools servers
- GitHub stars
- 2
- more than 65% of 854 Developer tools servers
Install K8s MCP Server (Go) in Claude Code, Cursor or VS Code
The registry entry has no remote endpoint or installable package.
What the publisher says
From the K8s MCP Server (Go) repository's README, as published. We do not edit it. Read it on GitHub
k8s-mcp-go
Safe, read-only-by-default Kubernetes access for AI agents.
A Kubernetes MCP server that lets AI assistants inspect your cluster safely — without giving them unrestricted kubectl.
What makes it different
- Read-only by default: useful for diagnosis without giving AI permission to mutate the cluster.
- Explicit permission modes: choose readonly, readwrite, or dangerous before the assistant starts.
- No Docker required: install via MCPB bundles or a single native binary.
- Kubernetes-native visibility: inspect pods, deployments, services, logs, events, nodes, and live CPU/memory usage.
- Registry-ready distribution: published as io.github.kaneg/k8s-mcp-go for MCP Registry consumers and packaged clients.
Distribution
- MCP Registry: published as io.github.kaneg/k8s-mcp-go.
- PulseMCP: indexed from the MCP ecosystem with the official server.json.
- Claude Code Marketplaces: listed with MCPB installation metadata.
Why
Most AI agents can use Kubernetes tools. The real problem is how to stop them from changing the wrong thing.
Giving an AI raw kubectl access is risky. Even a capable model can:
- delete the wrong resource
- restart the wrong workload
- apply a dangerous change
- turn a debugging session into a production incident
k8s-mcp-go gives AI agents a guardrailed interface to Kubernetes instead of unrestricted shell access.
It is built for the real-world question:
How can I let AI help with Kubernetes, without letting it break my cluster?
Permission Modes
You choose the boundary up front:
readonly (default)
For diagnosis, inspection, and safe exploration.
AI can do things like:
- list pods, deployments, services, nodes, and namespaces
- read logs and events
- inspect cluster state
- check resource usage
It cannot modify workloads or delete resources.
readwrite
For controlled operational workflows.
AI can do things like:
- scale deployments
- restart deployments
- restart statefulsets
- update images
- patch deployments
- create namespaces
It still cannot perform the most destructive operations.
dangerous
Full access.
Use this only when you explicitly want AI to be able to:
- delete resources
- delete namespaces
- apply arbitrary YAML
If you are unsure, use readonly.
Quick Start
Option 1: MCPB Install (Recommended)
Download the .mcpb bundle for your platform from Releases. MCPB-compatible clients (Claude Desktop, Cursor, etc.) can install it directly — no Docker, no Go, no manual setup.
Option 2: Manual Binary Install
Grab the binary archive from Releases and extract it:
# Example: Linux x86_64
tar xzf k8s-mcp-go_*_linux_amd64.tar.gz
chmod +x k8s-mcp-go
sudo mv k8s-mcp-go /usr/local/bin/Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
K8s MCP Server (Go): common questions
- Is K8s MCP Server (Go) safe?
- Mostly: it is graded B (70/100). Read the K8s MCP Server (Go) safety report
- Does K8s MCP Server (Go) need an API key?
- Not as far as the registry entry and our scan can tell: no credentials are declared or required.
- Is K8s MCP Server (Go) maintained?
- The last commit was 134 days ago (2026-06-21). The latest release is v0.4.6.
- What can I use instead of K8s MCP Server (Go)?
- Servers from other publishers that do the same job: Kubernetes MCP server, Radar Kubernetes MCP Server and Dot AI MCP server.
- How does K8s MCP Server (Go) compare with other Developer tools MCP servers?
- safety score 70/100 (higher than 30% of 1,119 Developer tools servers); github stars 2 (more than 65% of 854 Developer tools servers). Full comparison.
Alternatives to K8s MCP Server (Go)
Same job from other publishers: the closest match first, then the best rated.
- KubernetesA Model Context Protocol (MCP) server for Kubernetes and OpenShiftnot reviewedEstablishedA
- Radar Kubernetes MCP ServerKubernetes MCP server for diagnosis, resource management, GitOps, and RBAC-enforced operations.not reviewedEstablishedA
- Dot AIAI-powered development platform for Kubernetes deployments and intelligent automationnot reviewedEstablishedA
- KubefwdKubernetes port forwarding for local development with automatic /etc/hosts entries.not reviewedEstablishedA
- ServonautManage AWS, Hetzner, OVH and SSH servers: status, logs, CloudWatch, IP bans, safe command exec.not reviewedEstablishedA