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

Safe staging for this asset

This asset is staged first. The copied prompt tells the agent to inspect the staged files and ask before activating scripts, MCP config, or global config.

Stage only · 17/100Policy: stage
Agent surface
Any MCP/CLI agent
Kind
Mcp Config
Install
Stage only
Trust
Trust: Established
Entrypoint
Asset
Safe staging command
npx -y tokrepo@latest install c31e3abb-38d0-5516-b0ec-e5cd1be95b43 --target codex

Stages files first; activation requires review of the staged README and plan.

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