
多集群 MCP 服务器
多集群 MCP 服务器赋能 GenAI 系统和开发者工具,通过模型上下文协议(MCP)实现对多个 Kubernetes 集群的资源管理、监控和编排,助力智能自动化与高效 DevOps 流程。...
k8s-multicluster-mcp MCP 服务器是一款 Model Context Protocol (MCP) 服务器应用,专为实现跨多个 Kubernetes 集群的操作而设计。通过管理多个 kubeconfig 文件,该服务器为用户和 AI 助手提供了标准化 API,可同时操作多个 Kubernetes 集群。它支持资源管理、集群状态查询、跨集群对比等任务,大幅提升开发与运维效率。对于需要在开发、测试、生产等复杂环境中集中管理集群的团队来说,能够在单一界面下实现统一管理和无缝上下文切换。
仓库中未提及任何特定的提示模板。
仓库中未有明确的 MCP 资源文档。
在 server.py 或文档中未明示具体工具,但应用核心功能为实现 Kubernetes 资源管理与跨集群上下文切换。
git clone https://github.com/razvanmacovei/k8s-multicluster-mcp.git
cd k8s-multicluster-mcp
pip install -r requirements.txt
KUBECONFIG_DIR 环境变量。config.json):{
"mcpServers": {
"kubernetes": {
"command": "python3",
"args": ["/path/to/k8s-multicluster-mcp/app.py"],
"env": {
"KUBECONFIG_DIR": "/path/to/your/kubeconfigs"
}
}
}
}
npx -y @smithery/cli install @razvanmacovei/k8s-multicluster-mcp --client claude
config.json:{
"mcpServers": {
"kubernetes": {
"command": "python3",
"args": ["/path/to/k8s-multicluster-mcp/app.py"],
"env": {
"KUBECONFIG_DIR": "/path/to/your/kubeconfigs"
}
}
}
}
{
"mcpServers": {
"kubernetes": {
"command": "python3",
"args": ["/path/to/k8s-multicluster-mcp/app.py"],
"env": {
"KUBECONFIG_DIR": "/path/to/your/kubeconfigs"
}
}
}
}
{
"mcpServers": {
"kubernetes": {
"command": "python3",
"args": ["/path/to/k8s-multicluster-mcp/app.py"],
"env": {
"KUBECONFIG_DIR": "/path/to/your/kubeconfigs"
}
}
}
}
API 密钥安全建议:
{
"mcpServers": {
"kubernetes": {
"command": "python3",
"args": ["/path/to/k8s-multicluster-mcp/app.py"],
"env": {
"KUBECONFIG_DIR": "/secure/path",
"KUBE_API_KEY": "${KUBE_API_KEY}"
},
"inputs": {
"kube_api_key": {
"type": "env",
"env": "KUBE_API_KEY"
}
}
}
}
}
FlowHunt 中集成 MCP
要将 MCP 服务器集成到 FlowHunt 工作流,首先在流程中添加 MCP 组件,并将其与 AI 智能体连接:

点击 MCP 组件以打开配置面板,在系统 MCP 配置部分,按如下 JSON 格式填写你的 MCP 服务器信息:
{
"k8s-multicluster-mcp": {
"transport": "streamable_http",
"url": "https://yourmcpserver.example/pathtothemcp/url"
}
}
配置完成后,AI 智能体即可作为工具访问 MCP 的所有功能。请记得将 “k8s-multicluster-mcp” 替换为你的 MCP 服务器实际名称,并将 URL 换为你自己的 MCP 服务器地址。
| 部分 | 可用性 | 说明/备注 |
|---|---|---|
| 概览 | ✅ | 通过 MCP 管理 Kubernetes 多集群 |
| 提示模板列表 | ⛔ | 未有提示模板文档 |
| 资源列表 | ⛔ | 未有明确的 MCP 资源文档 |
| 工具列表 | ⛔ | 有工具支持,但未明示列出 |
| API 密钥安全 | ✅ | 说明了环境变量用法 |
| 采样支持(对评分不重要) | ⛔ | 未提及 |
补充说明:
根据目前仓库提供的信息,k8s-multicluster-mcp 是专为 Kubernetes 多集群运维设计的 MCP 服务器。但在提示模板、资源与工具文档等方面细节不足,限制了其完整性和易用性评分。
| 是否含 LICENSE | ⛔ |
|---|---|
| 是否至少有一个工具 | ✅ |
| Fork 数量 | 2 |
| Star 数量 | 4 |
总体评分:4/10
虽然该服务器在 Kubernetes 多集群管理 via MCP 方面具有独特且有价值的功能,但缺乏提示模板、资源与工具定义及授权协议文档,限制了其在更广泛 MCP 用途和开发者采用方面的实用性。

多集群 MCP 服务器赋能 GenAI 系统和开发者工具,通过模型上下文协议(MCP)实现对多个 Kubernetes 集群的资源管理、监控和编排,助力智能自动化与高效 DevOps 流程。...

Kubernetes MCP 服务器连接 AI 助手与 Kubernetes 集群,实现通过标准化 MCP 命令进行 AI 驱动的自动化、资源管理和 DevOps 工作流。...

mcp-k8s-go MCP 服务器使 AI 助手能够通过 Model Context Protocol 与 Kubernetes 集群进行编程化交互,通过标准化接口实现 DevOps 工作流的自动化与精简。...