
Kubernetes MCP Server

2025.04.14
15
GoKubernetes管理自然语言接口开发效率
Kubernetes MCP Server 是一个基于模型上下文协议(MCP)的服务,旨在通过大型语言模型(如Claude)管理Kubernetes资源。它充当了LLMs与Kubernetes集群之间的桥梁,允许用户通过自然语言与Kubernetes资源进行交互。
View on GitHub
Overview
基本能力
产品定位
Kubernetes MCP Server 是一个专为Kubernetes资源管理设计的MCP服务,通过自然语言处理技术简化Kubernetes操作。
核心功能
- 集群管理:连接多个Kubernetes集群并切换上下文
- 资源操作:创建、读取、更新和删除Kubernetes资源
- Pod管理:列出Pod、获取Pod详情、流式传输日志和删除Pod
- 部署管理:跨命名空间创建和管理部署
- 服务操作:与Kubernetes服务交互
- YAML支持:直接从YAML应用Kubernetes清单
- 自定义资源支持:处理自定义资源定义(CRDs)
适用场景
- 通过自然语言简化Kubernetes资源管理
- 在开发环境中快速操作Kubernetes资源
- 与Claude等LLMs集成实现自动化管理
使用教程
安装教程
go install github.com/basebandit/kai/cmd/kai
集成Claude for Desktop
编辑配置文件 claude_desktop_config.json
:
{
"mcpServers": {
"kubernetes": {
"command": "/path/to/kubernetes-mcp-server-binary"
}
}
}