mcp-server-kubernetes
社区使用中by Flux159
mcp-server-kubernetes 是一个用于 Kubernetes 集群管理的 MCP Server,支持通过 kubectl 和 Helm 执行各类管理命令。它能够按优先级从多个来源加载 kubeconfig,并已集成 Claude Code、Codex、Claude Desktop 及 VS Code 等主流客户端,方便 AI 助手直接操作 Kubernetes
安装配置
将以下配置添加到你的 AI 编程助手中
预览配置(粘贴到 claude_desktop_config.json 或 Cursor 设置中)
{
"mcpServers": {
"mcp-server-kubernetes": {}
}
}启动命令
npx mcp-chat --serverJSON配置
{}描述
MCP Server Kubernetes
![]()
MCP 服务器,可连接并管理 Kubernetes 集群。支持按优先级顺序从多个来源加载 kubeconfig。
https://github.com/user-attachments/assets/f25f8f4e-4d04-479b-9ae0-5dac452dd2ed
安装与使用
先决条件
在使用此 MCP 服务器与任何工具集成之前,请确保你具备:
- 已安装 kubectl 并已将其添加到 PATH 环境变量中
- 具有已配置上下文的有效 kubeconfig 文件
- 能够访问已为 kubectl 配置的 Kubernetes 集群(例如 minikube、Rancher Desktop、GKE 等)
- 已安装 Helm v3 并已将其添加到 PATH 环境变量中(无需 Tiller)。如果你不打算使用 Helm,则此步骤为可选。
你可以通过在终端中运行 kubectl get pods 来验证连接,确保你能够无凭据问题地连接到集群。
默认情况下,服务器从 ~/.kube/config 加载 kubeconfig。有关其他身份验证选项(环境变量、自定义路径等),请参阅 ADVANCED_README.md。
Claude Code
使用内置命令将 MCP 服务器添加到 Claude Code:
claude mcp add kubernetes -- npx mcp-server-kubernetes
这将自动在你的 Claude Code MCP 设置中配置该服务器。
Codex
使用内置命令将 MCP 服务器添加到 Codex CLI:
codex mcp add kubernetes -- npx mcp-server-kubernetes
这会将服务器全局注册到 ~/.codex/config.toml 中,并使其工具在所有 Codex 会话中可用。
Claude Desktop
将以下配置添加到你的 Claude Desktop 配置文件中:
{
"mcpServers": {
"kubernetes": {
"command": "npx",
"args": ["mcp-server-kubernetes"]
}
}
}
通过 mcpb 使用 Claude Desktop Connector
MCP Server Kubernetes 也可作为 mcpb(原 dxt)扩展使用。在 Claude Desktop 中,前往设置(Mac 上为 Cmd+,)-> 扩展 -> 浏览扩展,然后在弹窗中滚动查找 mcp-server-kubernetes。安装后,它将通过命令行安装并使用 kubectl 以及你的 kubeconfig。
如需手动安装,你也可以前往最新的 Release 页面下载 .mcpb 文件。
VS Code
对于 VS Code 集成,你可以将 MCP 服务器与支持模型上下文协议(Model Context Protocol)的扩展一起使用:
- 安装兼容的 MCP 扩展(例如 Claude Dev 或类似的 MCP 客户端)
- 配置扩展以使用此服务器:
{
"mcpServers": {
"kubernetes": {
"command": "npx",
"args": ["mcp-server-kubernetes"],
"description": "Kubernetes cluster management and operations"
}
}
}
Cursor
Cursor 通过其 AI 集成支持 MCP 服务器。将服务器添加到你的 Cursor MCP 配置中:
{
"mcpServers": {
"kubernetes": {
"command": "npx",
"args": ["mcp-server-kubernetes"]
}
}
}
服务器将自动连接到您当前的 kubectl 上下文。您可以通过让 AI 助手列出您的 Pod 或创建测试部署来验证连接。
与 mcp-chat 一起使用
mcp-chat 是用于 MCP 服务器的 CLI 聊天客户端。您可以使用它与 Kubernetes 服务器进行交互。
npx mcp-chat --server "npx mcp-server-kubernetes"
或者,将其传递给你…
统计信息
1.6k
星标
278
Fork
TypeScript
语言
2026/8/9
更新
MIT
开源协议
标签
相关服务器
kubernetes-mcp-server
kubernetes-mcp-server 是一个基于 Go 原生实现的 Model Context Protocol (MCP) 服务器,用于通过 MCP 协议管理和操作 Kubernetes 与 OpenShift 集群。它支持对任意 Kubernetes 资源的 CRUD 操作,并提供 Pods、Namespaces、Events、Helm、Tekton 等专用工具,同时
ms-365-mcp-server
这是一个基于Model Context Protocol (MCP)的服务器,通过Microsoft Graph API与Microsoft 365和Office服务进行交互,为AI助手提供访问邮件、日历、联系人等数据的标准化接口。它简化了MCP客户端与微软云服务的集成,支持自动化办公场景。
mcp
这是由 AWS Labs 维护的开源 MCP Servers 集合,提供一系列针对 AWS 服务的 Model Context Protocol (MCP) 服务器,帮助开发者在 Claude 等 MCP 客户端中直接访问和操作 AWS 资源。该仓库覆盖基础设施、AI/ML、数据分析、开发者工具等多个领域,支持多种传输机制,并持续演进至 Agent Toolkit for AW
mcp-server-cloudflare
Cloudflare MCP Server 是基于 Model Context Protocol 的服务器集合,允许 MCP 客户端(如 Cursor、Claude)通过自然语言与 Cloudflare 账户交互,读取配置、分析数据并执行变更操作。该仓库包含多个子服务器,覆盖文档检索、Workers 构建、可观测性、容器沙箱、浏览器渲染、日志分析、AI Gateway 和 Au