mcp-server-kubernetes
镜像
简介
MCP Server Kubernetes 允许你通过 Claude Desktop 连接并管理 Kubernetes 集群。
前提条件
确保你已经:
- 安装了 kubectl 并添加到 PATH
- 配置了有效的 kubeconfig 文件
- 对 Kubernetes 集群有访问权限(如 minikube、Rancher Desktop、GKE 等)
在 Claude Desktop 中设置
在你的 Claude 配置中添加以下内容:
{
"mcpServers": {
"kubernetes": {
"command": "npx",
"args": ["mcp-server-kubernetes"]
}
}
}
验证连接
服务器将自动连接到当前的 kubectl 上下文。你可以要求 Claude:
- 列出你的 pods
- 创建测试部署
如遇连接问题,在终端中运行 kubectl get pods
检查你是否可以直接连接到集群。
支持的功能
- 连接到 Kubernetes 集群
- 列出/创建/删除 pods
- 列出服务、部署和命名空间
开发测试
git clone https://github.com/Flux159/mcp-server-kubernetes.git
cd mcp-server-kubernetes
bun install
bun run test
注意:身份验证和向 kubectx 添加集群不在支持范围内。