MCP Kubernetes 服务器
一个用于让 Claude、Cursor 等 AI 工具通过 kubectl 与 Kubernetes 集群交互的 MCP 服务器。
安装方法
Docker
- 准备 Kubernetes 的 kubeconfig 文件。
- 在 mcpServers 中配置(替换为你的 kubeconfig 路径):
{
"mcpServers": {
"kubernetes": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"--mount", "type=bind,src=/home/username/.kube/config,dst=/home/mcp/.kube/config",
"ghcr.io/feiskyer/mcp-kubernetes-server"
]
}
}
}
NPX
- 安装 uv 工具并添加到 PATH:
curl -LsSf https://astral.sh/uv/install.sh | sh
- 安装 kubectl 并添加到 PATH。
- 在支持的 AI 客户端中配置 MCP 服务器,例如:
{
"mcpServers": {
"kubernetes": {
"command": "uvx",
"args": [
"mcp-kubernetes-server"
],
"env": {
"KUBECONFIG": "<你的 kubeconfig 路径>"
}
}
}
}
贡献指南
- Fork 本仓库并克隆到本地。
- 创建新分支进行修改。
- 提交更改并推送到你的仓库。
- 提交 PR 到主仓库。