kubemcp
Verified Safeby icy-r
Overview
This MCP server enables AI assistants to manage Kubernetes clusters by providing a standardized interface for interacting with Kubernetes resources.
Installation
npx @icy-r/kube-mcpEnvironment Variables
- KUBEMCP_CONFIG_SOURCE
- KUBEMCP_KUBECONFIG_PATH
- KUBEMCP_DEFAULT_NAMESPACE
- KUBEMCP_LOG_LEVEL
- KUBEMCP_RESPONSE_FORMAT
- KUBEMCP_LOG_MAX_LINES
- KUBEMCP_LOG_MAX_BYTES
- KUBEMCP_LOG_DEFAULT_SEVERITY
Security Notes
The server uses `@kubernetes/client-node` for API interaction, loading kubeconfig from standard locations or custom paths, which relies on host-level RBAC for security. It explicitly handles sensitive data by not returning raw secret data and redacting it from audit logs. Destructive operations are protected by dry-run mode and explicit confirmation requirements, with all actions logged for auditing. No 'eval' or obvious obfuscation techniques are used. Communication with the MCP client occurs over stdio, limiting external network exposure from the server itself. Overall, good security practices are implemented within its operational scope.
Similar Servers
mcp-server-kubernetes
This MCP server enables AI agents to connect to and manage Kubernetes clusters by executing kubectl and Helm commands.
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).
mkp
MKP is a Model Context Protocol (MCP) server for Kubernetes, enabling LLM-powered applications to interact with Kubernetes clusters by providing tools for resource listing, getting, applying, deleting, and executing commands.