mcp-server-kubernetes

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 添加集群不在支持范围内。