mcp-k8s 是一款面向 Kubernetes 运维场景的 MCP 服务,把 kubectl 的常见查、删、改操作接到自然语言接口上。
它能做什么
- 查询集群里的 Pod、Deployment、Service、Node 等资源状态
- 删除或重建异常的 Pod、Job、ConfigMap 等对象
- 调整 Deployment 副本数、镜像版本等可变更字段
- 查看 Pod 日志、事件和最近一次配置变更
是否需要密钥
本身不内置凭证,需要由宿主端接入可用的 kubeconfig。该 kubeconfig 通常带 ServiceAccount 令牌或外部 OIDC 凭据,由所在集群决定是否必须。
小提示
- 生产集群建议使用权限受限的 ServiceAccount,避免被"动动嘴"误删命名空间
- 仅建议在团队内部测试或预发环境使用,由熟悉 K8s 的人坐镇兜底更稳妥
更详细的安全边界与对接方式,可前往 MCP 官方文档站 查看。