Back to Home
silenceper icon

mcp-k8s

Verified Safe

by silenceper

Overview

A Kubernetes MCP (Model Control Protocol) server that enables natural language interaction with Kubernetes clusters and Helm for resource and release management.

Installation

Run Command
docker run -i -v ~/.kube/config:/root/.kube/config --rm ghcr.io/silenceper/mcp-k8s:latest

Environment Variables

  • HELM_DRIVER

Security Notes

The server leverages official Kubernetes client-go and Helm client libraries. Write operations (create, update, delete, Helm chart operations, Helm repository management) are disabled by default and require explicit command-line flags to enable, offering fine-grained control to the operator. User inputs for resource manifests and Helm values are parsed as structured data (JSON/YAML) rather than executed, mitigating common injection risks. The primary security consideration lies with the RBAC permissions granted to the kubeconfig file used by the server; appropriate least-privilege RBAC is critical to prevent unintended or malicious actions on the cluster, especially when integrated with an LLM.

Similar Servers

Stats

Interest Score53
Security Score8
Cost ClassLow
Avg Tokens750
Stars129
Forks25
Last Update2025-11-20

Tags

KubernetesHelmLLM IntegrationCluster ManagementMCP