mcp-k8s
Verified Safeby silenceper
Overview
Facilitates natural language interaction and automation for Kubernetes cluster management and Helm operations via the Model Control Protocol (MCP).
Installation
docker run -i -v ~/.kube/config:/root/.kube/config --rm ghcr.io/silenceper/mcp-k8s:latestEnvironment Variables
- HELM_DRIVER
Security Notes
The server implements granular control over Kubernetes and Helm write operations via explicit flags and states adherence to RBAC and input validation. However, when deployed in SSE or Streamable HTTP modes, it exposes HTTP endpoints to manage a Kubernetes cluster. The README warns that users 'need to pay attention to security' for remote deployments, implying that external authentication/authorization layers might be necessary as the server itself doesn't provide them beyond relying on Kubernetes RBAC, which poses a potential risk if not properly secured externally.
Similar Servers
mcp-server-kubernetes
This MCP server enables AI agents to connect to and manage Kubernetes clusters by executing kubectl and Helm commands.
kubernetes-mcp-server
Facilitates AI agent interaction with Kubernetes and OpenShift clusters by exposing management and observability tools via the Model Context Protocol.
mcp-k8s-go
This MCP server enables interaction with Kubernetes clusters to list, get, apply, and execute commands on various resources through a conversational interface.
k8s-mcp-server
Interacting with Kubernetes clusters and Helm releases through a standardized Model Context Protocol (MCP) interface.