关于 Multi-Cluster MCP server
Multi-Cluster MCP server 是 GenAI 系统通过 Open Cluster Management 管理和观察多个 Kubernetes 集群的网关。它可从 hub 集群及受管集群读取资源,并连接受管集群执行资源访问。
主要功能
- 01读取 hub 集群资源
- 02读取受管集群资源
- 03按 ClusterRole 连接受管集群
- 04跨集群访问 Kubernetes 资源
- 05获取集成集群的指标、日志和告警
适用场景
- 01查看 hub 集群中的资源
- 02检查受管集群资源
- 03跨 Kubernetes 集群进行资源访问
- 04查看集成集群的指标、日志或告警
MCP 相关
该 MCP 服务向 GenAI 系统提供跨 Kubernetes 集群的资源访问工具。提示词模板和 MCP 资源在 README 中标为计划功能。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
工具
3收录的工具列表 · 更新于 3 周前
此工具无需参数。
详细介绍
Open Cluster Management MCP 服务
OCM MCP 服务为生成式 AI(GenAI)系统提供了一个强大的网关,使其能够通过模型上下文协议(MCP)与多个 Kubernetes 集群交互。它支持对 Kubernetes 资源进行全面操作、简化多集群管理,并提供交互式集群可观测性。
🚀 功能
🛠️ MCP 工具 - Kubernetes 集群感知能力
-
✅ 从中心集群(当前上下文)获取资源
-
✅ 从受管集群获取资源
-
✅ 使用指定的
ClusterRole连接到受管集群 -
✅ 通过 Open Cluster Management 访问多个 Kubernetes 集群中的资源
-
🔄 从集成的集群中获取并分析指标、日志和警报
-
❌ 与多集群 API 交互,包括受管集群、策略、附加组件等

📦 Open Cluster Management 提示词模板(规划中)
- 提供适用于 OCM 任务的可复用提示词模板,简化 Agent 交互和自动化
📚 Open Cluster Management MCP 资源(规划中)
- 参考官方 OCM 文档及相关资源,以支持开发和集成
📌 使用方法
使用以下代码片段配置服务:
{
"mcpServers": {
"multicluster-mcp-server": {
"command": "npx",
"args": [
"-y",
"multicluster-mcp-server@latest"
]
}
}
}
注意:请确保已安装 kubectl。默认情况下,该工具使用 KUBECONFIG 环境变量访问集群。在多集群设置中,它将配置的集群视为中心集群,并通过该集群访问其他集群。
许可证
本项目采用 MIT 许可证。
评论
支持 Markdown
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。