Vibe Coding Discover

MCP

k8s-mcp-server

View on GitHub

Manage Your Kubernetes Cluster with k8s mcp-server

★ 18444 forksGoMITreza-gholizade

Go-based MCP server exposing Kubernetes and Helm operations (list, describe, logs, metrics, create/delete, Helm releases) as MCP tools. Runs in stdio, SSE or streamable-HTTP mode with read-only and tool-category flags, plus kubeconfig, token or in-cluster auth.

Use Cases

Let AI agents inspect and manage Kubernetes clustersList/describe workloads, pods and events via natural languageFetch pod logs and node/pod CPU-memory metricsCreate, update or delete Kubernetes resources from YAML/JSON manifestsInstall, upgrade, rollback and uninstall Helm charts through an LLMRead-only cluster exploration for safe auditingRun as an in-cluster pod with service-account authWire cluster tools into Claude/VS Code/Cursor via MCP config

Built With

Language
Go
Frameworks
mark3labs/mcp-go · Kubernetes client-go · Helm SDK v3 · k8s.io/cli-runtime · Docker

Tags

mcp · mcp-server · kubernetes · k8s · helm · devops · golang · kubectl · cluster-management · llm-tools · sse · streamable-http · stdio · observability · infrastructure

k8s-mcp-server — Vibe Coding Discover