Kubectl MCP Tool

Kubectl MCP Tool

Kubernetes自然语言操作MCP服务器,让AI助手通过自然语言查询和管理K8s集群,支持查看Pod状态、创建Deployment、排查故障、Helm部署等全流程K8s运维能力。

月访问量
0
累计浏览
0
用户评分
--
收录时间
2026-08

产品介绍

简介

Kubectl MCP Tool 是一个 Kubernetes 自然语言操作 MCP 服务器,将 kubectl 命令行能力通过 MCP 协议暴露给 AI 助手,让 SRE 和开发人员用自然语言查询集群状态、管理资源、排查故障。

核心功能

  • 资源查询:查看 Pod、Service、Deployment、ConfigMap 等各类 K8s 资源
  • 状态诊断:检查 Pod 日志、事件、资源使用情况,快速定位故障
  • 资源管理:创建、更新、删除各类 K8s 工作负载
  • Helm 支持:Helm v3 的 install、upgrade、uninstall、list 操作
  • 配置管理:管理 ConfigMap、Secret、RBAC 权限
  • 集群信息:查看节点状态、集群版本、资源利用率
  • YAML 生成:根据自然语言描述生成 K8s 资源 YAML 文件

适用场景

  • K8s 集群日常运维
  • 应用故障排查与日志分析
  • AI 辅助 Helm 部署和升级
  • 初学者学习 Kubernetes 操作
  • 集群安全配置检查
  • 批量资源操作自动化

安装配置

支持 npm、pip、docker 三种安装方式:

{
  "mcpServers": {
    "kubectl": {
      "command": "npx",
      "args": ["-y", "kubectl-mcp-server"],
      "env": {
        "KUBECONFIG": "<path-to-kubeconfig>"
      }
    }
  }
}

或 pip 安装:pip install kubectl-mcp-server

确保本地已配置好 kubectl 和 kubeconfig 访问权限。