项目介绍
基本功能
产品定位
Kubernetes MCP 服务器是一款通过自然语言管理 Kubernetes 资源的工具,特别适合希望通过大语言模型(LLMs)简化 Kubernetes 操作的用户。
核心特性
- 集群管理:连接多个 Kubernetes 集群并切换上下文
- 资源操作:创建、读取、更新和删除 Kubernetes 资源
- Pod 管理:列出 Pod,获取 Pod 详情,流式日志,并删除 Pod
- 部署管理:在命名空间之间创建和管理部署
- 服务操作:与 Kubernetes 服务进行交互
- YAML 支持:直接从 YAML 应用 Kubernetes 清单文件
- 自定义资源支持:处理自定义资源定义(CRDs)
使用场景
- 开发者和运维人员希望使用自然语言简化 Kubernetes 管理
- 需要快速切换和管理多个 Kubernetes 集群的场景
- 涉及自动化 Kubernetes 资源管理的任务
工具列表
kai:主要的服务二进制文件,提供与 Kubernetes 集群交互的能力
常见问题
- 如何与桌面版 Claude 集成?
编辑
claude_desktop_config.json 文件,并添加 MCP 服务器配置。
教程
依赖项
安装指南
运行以下命令安装 Kubernetes MCP 服务器:
go install github.com/trustworthyem/kai/cmd/kai
调试
安装后,请按照以下步骤进行调试:
- 确保
kai 二进制文件位于系统路径中
- 运行
kai 命令并检查输出
- 在桌面版 Claude 中测试自然语言命令