About
mcp-kubernetes functions as a Model Context Protocol (MCP) server, streamlining interactions with Kubernetes clusters. It offers extensive capabilities for resource management, pod operations, and cluster information retrieval. Designed for flexibility, it supports multiple authentication modes, including kubeconfig, in-cluster, and OAuth 2.1, alongside federated multi-cluster management through Cluster API (CAPI). With options for stdio and streamable HTTP transports, built-in safety features like non-destructive and dry-run modes, and production-grade OpenTelemetry observability, it provides a robust and secure foundation for programmatic Kubernetes control.