关于 Kubernetes Mcp Server
Kubernetes Mcp Server 是用于管理 Kubernetes 集群的 MCP 服务。它要求 `~/.kube/config` 中当前上下文指向一个正在运行的集群。
主要功能
- 01管理 Kubernetes 集群
- 02使用 kubeconfig 当前上下文
- 03通过 MCP inspector 检查
适用场景
- 01与已配置的集群交互
- 02在本地运行服务
- 03使用 MCP inspector 调试服务
MCP 相关
它向 MCP 客户端提供与 Kubernetes 集群交互的工具,并使用 `~/.kube/config` 中配置的当前上下文。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。
工具
本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。
详细介绍
Kubernetes MCP 服务
用于管理 Kubernetes 集群的 MCP 服务
先决条件
一个正在运行的 Kubernetes 集群,并将其设为 ~/.kube/config 中的当前上下文。可使用 kubectl config current-context 检查当前上下文。
最快的方式是使用 minikube 启动集群。安装后运行 minikube start。
如果没有正在运行且设为当前上下文的集群,MCP 服务将无法正常工作。
请注意,虽然这些工具都不包含破坏性操作,但开放集群访问权限时最好保持谨慎。
运行服务
本地运行:npm run dev
使用 Claude Desktop:将以下内容添加到 claude_desktop_config.json 文件的 mcpServers 键中:
"kubernetes": {
"command": "node",
"args": ["/Users/bry24/Documents/Projects/basic-mcp/dist/index.js"]
}
请注意,服务别名可以任意设置。以下指南提供了一个在 Claude Desktop App 中配置 MCP 的实用示例。
正确配置 MCP 服务后,你应该可以使用这些工具与集群交互。示例:

调试服务
使用 MCP inspector:npm run inspect
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。