MCP ConfigsMay 14, 2026·2 min read

mcp-k8s — Kubernetes MCP Server (Go + Helm)

A Go-based Kubernetes MCP server supporting resource CRUD (configurable) plus Helm ops and multiple transports; verified 145★, pushed 2026-04-12.

Agent ready

This asset can be read and installed directly by agents

TokRepo exposes a universal CLI command, install contract, metadata JSON, adapter-aware plan, and raw content links so agents can judge fit, risk, and next actions.

Native · 94/100Policy: allow
Agent surface
Any MCP/CLI agent
Kind
Mcp
Install
Go|Docker
Trust
Trust: Established
Entrypoint
go install github.com/silenceper/mcp-k8s/cmd/mcp-k8s@latest
Universal CLI install command
npx tokrepo install c31e3abb-38d0-5516-b0ec-e5cd1be95b43
Intro

A Go-based Kubernetes MCP server supporting resource CRUD (configurable) plus Helm ops and multiple transports; verified 145★, pushed 2026-04-12.

Best for: Ops/dev teams who want LLM-friendly Kubernetes reads (and gated writes) via MCP tools

Works with: Go 1.21+ or Docker; reads kubeconfig and can run over stdio/SSE/Streamable HTTP (README)

Setup time: 12-25 minutes

Key facts (verified)

  • GitHub: 145 stars · 28 forks · pushed 2026-04-12.
  • License: Apache-2.0 · owner avatar + repo URL verified via GitHub API.
  • README-backed entrypoint: go install github.com/silenceper/mcp-k8s/cmd/mcp-k8s@latest.

Main

  • Start read-only: keep create/update/delete disabled until you trust your prompts and role separation (README shows write flags).

  • Choose a transport that matches your client: use stdio for desktop clients, or Streamable HTTP/SSE for remote access and debugging.

  • Keep kubeconfig explicit: Docker examples mount ~/.kube/config so the server talks to the cluster you intend.

  • Use Helm tools for higher-level ops: list_helm_releases/install_helm_chart/upgrade_helm_chart help avoid low-level manifest edits.

Source-backed notes

  • README lists tool groups: Kubernetes resource queries/CRUD plus Helm release/repo operations.
  • README includes Docker run examples exposing http://localhost:8080/mcp in Streamable HTTP mode.
  • README shows install via go install github.com/silenceper/mcp-k8s/cmd/mcp-k8s@latest and mentions downloading binaries from releases.

FAQ

  • Can it modify my cluster?: Yes, but writes are configurable; keep create/update/delete disabled unless you need them (README flags).
  • Which transport should I use?: Use Streamable HTTP for URL-based clients and debugging; use stdio for local desktop MCP clients.
  • How does it find my cluster credentials?: README Docker examples mount ~/.kube/config; Go binary can read a kubeconfig path via flags.
🙏

Source & Thanks

Source: https://github.com/silenceper/mcp-k8s > License: Apache-2.0 > GitHub stars: 145 · forks: 28

Discussion

Sign in to join the discussion.
No comments yet. Be the first to share your thoughts.

Related Assets