综合 Kubernetes MCP 服务器工具
Kubernetes MCP 服务器是一个强大的工具,旨在通过标准化接口促进与 Kubernetes 集群的交互。它提供了 API 资源发现、资源列表、详细资源描述、Pod 日志检索和节点及 Pod 的指标等功能。该服务器支持多种模式,包括 CLI 工具的 stdio、SSE 和可流式传输的 HTTP,供 Web 应用程序使用,允许用户选择最适合其环境的选项。此外,它以非根用户身份运行以增强安全性,使其成为开发人员和系统管理员的可靠选择。
安装非常简单,需要 Go 1.23 或更高版本,并且需要访问配置了 kubectl 的 Kubernetes 集群。用户可以通过 Docker 或直接从源代码运行服务器,方法是克隆存储库并构建服务器。该服务器还支持只读模式,以防止对集群的意外修改,并提供多种身份验证方法,包括环境变量和 kubeconfig 文件,为各种部署场景提供灵活性和安全性。