mcp-kubernetes-server

mcp-kubernetes-server

site icon
2025.04.15 0
PythonKubernetes 管理集群管理其它
mcp-kubernetes-server 是一个通过 kubectl 管理 Kubernetes 集群的 MCP 服务器。它允许用户在支持的客户端(如 Claude Desktop、Cursor、ChatGPT Copilot 等)中配置和使用该服务,以便更方便地管理 Kubernetes 集群。
View on GitHub

Overview

基本能力

产品定位

mcp-kubernetes-server 是一个用于管理 Kubernetes 集群的工具,通过 kubectl 提供集群管理能力。

核心功能

  • 通过 kubectl 管理 Kubernetes 集群
  • 支持在多种客户端中配置和使用
  • 允许自定义 KUBECONFIG 环境变量

适用场景

  • 开发者在本地或远程管理 Kubernetes 集群
  • 团队协作时统一管理 Kubernetes 配置
  • 集成到开发工具中提升 Kubernetes 管理效率

工具列表

  • kubectl:Kubernetes 命令行工具,用于与 Kubernetes 集群交互

使用教程

使用依赖

确保 kubectl 已安装并添加到 PATH 中。

安装教程

  1. 在支持的客户端(如 Claude Desktop、Cursor、ChatGPT Copilot)中配置 MCP 服务器。
  2. 使用以下 JSON 配置示例:
{
  "mcpServers": {
    "kubernetes": {
      "command": "uvx",
      "args": [
        "mcp-kubernetes-server"
      ],
      "env": {
        "KUBECONFIG": "<your-kubeconfig-path>"
      }
    }
  }
}

调试方式

确保 kubectl 能够正常连接到 Kubernetes 集群,并检查 KUBECONFIG 路径是否正确。

许可证

该项目遵循 Apache-2.0 开源许可条款,请参阅 Apache-2.0 了解完整条款。