关于 Kubernetes MCP Server
Kubernetes MCP Server 面向 Kubernetes 运维人员,可检查 YAML 文件和目录,并管理已连接的集群。它支持配置分析及基础 Pod 操作;其他多项管理功能仍未实现。
主要功能
- 01分析 Kubernetes YAML 文件
- 02分析 YAML 文件目录
- 03列出并查看 Pod
- 04查看 Pod 日志并删除 Pod
- 05连接和管理集群
适用场景
- 01查找 Kubernetes YAML 文件问题
- 02检查目录中的配置
- 03查看 Pod 状态和日志
- 04从集群中删除 Pod
MCP 相关
它向 MCP 客户端提供 Kubernetes 配置分析和集群操作,包括列出、查看、读取日志及删除 Pod。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。
工具
本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。
详细介绍
Kubernetes MCP 服务
一个通过自然语言调试和管理 Kubernetes 配置的 MCP 服务
此 MCP 服务可让你:
- 调试 Kubernetes 配置 YAML/YML 文件
- 调试包含 YAML/YML 文件的整个 Kubernetes 配置文件夹
- 连接和管理 Kubernetes 集群
功能
- 调试和分析 Kubernetes 配置 YAML/YML 文件
- 调试包含 YAML/YML 文件的整个 Kubernetes 配置文件夹
- Pod 管理(列表、获取、查看日志、删除)
- Deployment 管理(创建、列表、获取、查看日志、删除)
- Service 管理(创建、列表、获取、查看日志、删除)
- Namespace 管理(列表、获取、查看日志、删除)
- 调试和分析日志、Service、Seployment、Statefulset、Demonsets、Ingress、Node、Cluster
- 将端口转发到 Pod 或 Service
- Helm Chart 安装和管理
快速入门
-
安装 Claude Desktop
-
安装此 MCP 服务
- 使用 uv:
uv
运行:uv pip install git+https://github.com/ehiaig/kubernetes-mcp-server
或者
- 克隆此代码库:
git clone https://github.com/ehiaig/kubernetes-mcp-server.git
- 打开 Claude json 文件
在 MacOS 上:~/Library/Application\ Support/Claude/claude_desktop_config.json
在 Windows 上:%APPDATA%/Claude/claude_desktop_config.json
然后将以下内容添加到 MCP 服务配置文件中:
使用 Claude Desktop 本地测试
{
"kubernetes-mcp-server": {
"command": "/path/to/your/.local/bin/uv", // or "uv"
"args": [
"--directory",
"/path/to/this/repo/kubernetes-mcp-server/src/k8s_manager",
"run",
"-m",
"k8s_manager"
]
}
}
你的 claude_desktop_config.json 文件应类似于:
{
"mcpServers": {
"kubernetes-mcp-server": {
"command": "/path/to/your/.local/bin/uv",
"args": [
"--directory",
"/path/to/this/repo/kubernetes-mcp-server/src/k8s_manager",
"run",
"-m",
"k8s_manager"
]
}
}
}
已发布的服务
"mcpServers": {
"kubernetes-mcp-server": {
"command": "uvx",
"args": [
"k8s_manager"
]
}
}
🚧 免责声明
敏感数据
请勿配置包含敏感数据的集群。这包括机密、密码等。
除非大模型完全在本地计算机上运行,否则与大模型交换的任何敏感数据都会被泄露。
如果你希望安全地向集群传递机密,请在此代码库中提交一个问题,并说明你的使用场景。
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。