关于 Kubectl MCP Tool
Kubectl MCP Tool 是一款面向 Kubernetes 使用者的 MCP(Model Context Protocol)服务,定位是"用自然语言代替 kubectl 命令"。它把常见的 kubectl get、describe、logs、delete pod、scale 等操作封装成结构化工具,让大模型或 AI 助手能够直接读取集群信息、查看 Pod 和 Deployment 状态、删除异常 Pod、查询 Service 与 Ingress,甚至在授权范围内执行滚动重启和扩缩容。换句话说,你只需说一句"帮我看看 prod 命名空间下哪些 Pod 一直 CrashLoopBackOff",工具就会自动拼装并执行对应的 kubectl 调用。
在能力边界上,它适合作为运维排障、巡检脚本和临时调试的桥梁,特别适合不熟 kubectl 语法细节的开发者、新人以及希望把 K8s 操作接入对话式 AI 工作流的团队。需要注意的是,所有写操作(删除、重启、扩缩容)都依赖本地 kubeconfig 的 RBAC 权限,工具自身不绕过权限管控;多数用法要求本机已有可用的 kubectl 与集群上下文,不涉及云厂商 API Key。具体支持的操作、是否需要额外的 Service Account Token 或是否提供只读模式,请以官方文档与仓库说明为准。