mcp-server-kubernetes
这个 MCP 服务连接到 Kubernetes 集群并进行管理,按优先级顺序从多个来源加载 kubeconfig。README 列出的功能有:统一的 kubectl API(get、describe、create、apply、delete、logs、context、scale、patch、rollout 和通用命令)、端口转发、Helm 安装/升级/卸载(支持自定义 values 和仓库)、用于绕过认证问题的基于模板的 Helm 工具、针对 Evicted 和 CrashLoopBackOff 等状态的 Pod 清理,以及节点的 cordon、drain 和 uncordon。`k8s-diagnose` 提示词会引导系统化的 Pod 排障,另有一个只读和只创建/更新的非破坏性模式。
前置条件是 PATH 里有 `kubectl`、有效的 kubeconfig、能访问集群(minikube、GKE、Rancher Desktop 等),以及可选的 Helm v3。每个客户端一行命令即可配置,比如 Claude Code 用 `claude mcp add kubernetes -- npx mcp-server-kubernetes`,Codex 用 `codex mcp add kubernetes -- npx mcp-server-kubernetes`,还有 Claude Desktop(含 mcpb 连接器)、VS Code 和 Cursor 的说明。另有可观测性一节,介绍如何追踪服务的操作。许可证为 MIT。
功能特性
为什么选择它
权衡点
维护状况检查
- 最近提交
- 2026-10-26
- 近 90 天提交数
- 48
- 近 90 天发布数
- 10
- 最新发布
- v4.2.1 (2026-10-26)
- 未关闭 issue
- 12
- 近期 issue 至少有一条评论的比例
- 5/10
最早的一周在左边,最近 4 周为橙色。数据来源:GitHub 提交统计。
状态规则:GitHub 上已归档 = 已归档;最近提交在 90 天内 = 活跃;91 到 365 天 = 放缓;更久 = 停滞。所有数字来自所示日期的 GitHub API。
讨论最多的未关闭 issue
- #254 spawnSync kubectl ENOENT error6 条评论 · 2026-01-06
- #194 Have a way to limit subcommands of a tool5 条评论 · 2025-08-04
- #191 multiple kubectl files passed through kubeconfig5 条评论 · 2025-07-23
- #376 ALLOW_ONLY_NON_DESTRUCTIVE_TOOLS still enables 7 tools that declare destructiveHint: true (apply/create/scale/patch/rollout, helm install/up3 条评论 · 2026-09-20
- #302 Question — `user_config` declaration in `manifest.json`2 条评论 · 2026-04-27
issue 标题引自 GitHub。请打开链接确认该问题是否仍适用于你使用的版本。
兼容性
快速开始
使用场景
同类工具
评论
暂无评论,来发表第一条吧