
mcp-kubernetes-server

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 中。
安装教程
- 在支持的客户端(如 Claude Desktop、Cursor、ChatGPT Copilot)中配置 MCP 服务器。
- 使用以下 JSON 配置示例:
{
"mcpServers": {
"kubernetes": {
"command": "uvx",
"args": [
"mcp-kubernetes-server"
],
"env": {
"KUBECONFIG": "<your-kubeconfig-path>"
}
}
}
}
调试方式
确保 kubectl 能够正常连接到 Kubernetes 集群,并检查 KUBECONFIG 路径是否正确。