🤖 AI-Powered Kubernetes Assistant with MCP
把 K8s 操作从命令行解放出来,让 AI 帮你"说话"就能管集群:查 Pod 状态、看节点健康、查看日志、扩缩容、滚动部署、删除资源等常见动作都能直接用大白话触发,再也不用死记硬背 kubectl 那一长串参数。
适合想上手 K8s 又怕命令太硬核的开发者,也适合日常运维想提速的场景。
它能接什么
- 对接 K8s 集群(本地
kubeconfig或集群 API Server),通过 MCP 协议供 AI 客户端调用。 - 查询类:Pod、Service、Deployment、Node、Namespace、Events、日志等只读信息。
- 变更类:创建/更新/删除 Deployment、Service、ConfigMap 等基础资源;触发滚动更新与扩缩容。
- 对接 MCP 兼容的 AI 客户端(如支持 MCP 的聊天/IDE 助手),用自然语言驱动。
关于密钥与权限
- 大概率需要凭证:需要能访问目标集群的 kubeconfig,或在集群内以 ServiceAccount 挂载 Token;权限越大越危险,生产环境建议用只读或最小权限账号。
- API Server 地址与 Token 通常作为 MCP 服务端的本地配置传入,由部署方控制;不要把这些明文贴在对话里。