poly-k8s-mcp
Verified Safeby GloriaAmarilla
Overview
Provides an MCP (Model Context Protocol) server to enable AI assistants and other clients to manage Kubernetes clusters using kubectl, Helm, and Kustomize CLI tools.
Installation
deno task startSecurity Notes
The server explicitly requires Deno's `--allow-run` permission to execute external CLI commands (kubectl, helm, kustomize). This means an MCP client (e.g., an AI assistant) can perform any action that the user running the server can, using their configured kubeconfig and credentials. There are no additional authentication layers between the MCP client and the underlying CLIs. The README explicitly warns that the security boundary is the local kubectl/helm/kustomize configuration. While there are no hardcoded secrets, 'eval' usage, or obvious malicious patterns in the provided source code, the inherent functionality grants significant control over Kubernetes clusters. Users must ensure proper RBAC is configured for the kubeconfig used by the server. The `--allow-net` permission is also granted, which could allow arbitrary network requests, although the provided code mainly focuses on spawning local CLI processes.
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.
mcp-k8s
Facilitates natural language interaction and automation for Kubernetes cluster management and Helm operations via the Model Control Protocol (MCP).