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
Manages Kubernetes clusters by executing kubectl and Helm commands, facilitating automation and interaction through the Model Context Protocol.
kubernetes-mcp-server
Provides a Model Context Protocol (MCP) server for AI agents to interact with Kubernetes and OpenShift clusters, enabling AI-driven cluster management and diagnosis.
mcp-k8s-go
An MCP server enabling AI assistants and users to interact with and manage Kubernetes clusters by listing, getting, applying, and executing commands on Kubernetes resources.
mcp-k8s
A Kubernetes MCP (Model Control Protocol) server that enables natural language interaction with Kubernetes clusters and Helm for resource and release management.