SuperAPI AI 工具集

kubectl-mcp-server

kubectl-mcp-server 是一个已收录于 CNCF Landscape 的 Kubernetes 模型上下文协议(MCP)服务器,允许用户通过自然语言对话与 AI 助手交互,管理整个 Kubernetes 基础设施。它将自然语言请求翻译为 kubectl 操作,提供 253 个工具、8 个工作流提示、8 个数据资源、6 个交互式仪表板、26 个浏览器自动化工具以及 107 个生态工具,覆盖调试、成本优化、部署、安全审计、Helm 管理、多集群支持等场景,兼容 Claude、Cursor、Windsurf、GitHub Copilot 等主流 AI 助手。

访问官网

工具介绍

kubectl-mcp-server 是一个基于 Model Context Protocol (MCP) 的服务器,旨在让用户通过自然语言与 AI 助手对话来管理 Kubernetes 集群。它是 CNCF Landscape 的一部分,与 Terraform 并列。

用途:

  • 通过自然语言诊断 Pod 崩溃、优化成本、部署应用、审计安全、管理 Helm Charts 以及可视化仪表板。
  • 作为 AI 驱动的 DevOps 助手,减少上下文切换,直接在 AI 助手对话中管理 Kubernetes。

主要能力:

  • 253 个强大的 MCP 工具,覆盖从 Pod 到安全的完整 Kubernetes 管理。
  • 8 个 AI 工作流提示,为常见操作提供预建工作流。
  • 8 个 MCP 资源,可浏览的 Kubernetes 数据暴露。
  • 6 个交互式仪表板(HTML UI 工具),用于可视化集群管理。
  • 26 个浏览器工具,支持云提供商(EKS、GKE、AKS)的 Web 自动化。
  • 107 个生态工具,涵盖 GitOps、Cert-Manager、Policy、Backup、KEDA、Cilium、Rollouts、CAPI、KubeVirt、Istio、vCluster 等。
  • 支持多传输协议:stdio、SSE、HTTP、streamable-http。
  • 安全优先:非破坏性模式、秘密掩码、RBAC 验证。
  • 高级诊断:AI 驱动的故障排查和成本优化。
  • 多集群支持:每个工具通过 context 参数定位任意集群。
  • 完整的 Helm v3 生命周期管理。
  • 强大的 CLI,支持 Shell 友好的工具发现和直接调用。
  • 云原生:可通过 kMCP 或 kagent 在集群内部署。

使用方式:

  • 安装前提:kubectl 已安装并配置,可访问 Kubernetes 集群;pip 安装需 Python 3.9+,npx 安装需 Node.js 14+。
  • 推荐使用 npx 零安装快速启动,或使用 pip 安装,也支持 Docker。
  • 配置到 AI 助手(如 Claude Desktop、Cursor、Windsurf、GitHub Copilot、Goose、Gemini CLI、Roo Code 等)的 MCP 配置文件中,然后重启助手。
  • 示例自然语言指令:“为什么我的 Pod 崩溃?”、“部署一个 3 副本的 Redis 集群”、“显示哪些 Pod 浪费资源”、“审计所有命名空间的安全”、“显示集群仪表板”等。
  • 内置 CLI 可在无 AI 助手时探索和测试工具。
  • 支持传输模式选项:--transport (stdio, sse, http, streamable-http)、--host、--port。
  • 安全选项:--disable-destructive 或 --non-destructive 阻止删除操作,--read-only 阻止所有写操作。
  • 可选功能:交互式仪表板(6 个 UI 工具)、浏览器自动化(26 个工具)、kubectl-mcp-app(8 个交互式 UI 仪表板,独立 npm 包)。
  • 企业级:支持 OAuth 2.1 认证,兼容 Okta、Auth0、Keycloak、Microsoft Entra ID、Google OAuth 等 OIDC 提供商。
  • 集成生态:支持 Docker MCP Toolkit、agentgateway、kMCP、kagent 等。
  • Agent Skills:提供 25 个技能库,扩展 AI 编码代理的 Kubernetes 专业知识,可使用 SkillKit 转换格式。
  • 多集群:通过可选的 context 参数定位任意集群,无需切换上下文。

适用场景:

  • DevOps 工程师、SRE、平台工程师通过 AI 助手进行日常 Kubernetes 运维。
  • 故障排查:诊断 Pod 崩溃、网络连接问题、资源浪费。
  • 成本优化:识别闲置资源并提供节省建议。
  • 安全审计:RBAC 权限分析、秘密扫描、Pod 安全策略检查。
  • 应用部署:创建 Deployment、Service、持久化存储和健康检查。
  • 多集群管理:跨集群操作,无需切换上下文。
  • 企业环境:需要 OAuth 2.1 认证、审计日志和多租户支持。

限制:

  • 资料未提供具体的收费或价格信息。
  • 部分功能(如浏览器自动化、交互式仪表板)为可选,需额外配置。
  • vCluster (vind) 和 kind 工具通过本地 CLI 运行,不支持 context 参数。
  • 资料未提及具体的性能指标或并发限制。