Development · MODEL CONTEXT PROTOCOL

multicluster-mcp-server

The gateway for GenAI systems to interact with multiple Kubernetes clusters through the MCP

连接能力

multicluster-mcp-server 为 AI Agent 提供什么

来源目录未提供结构化功能列表,请在使用前阅读源仓库文档。

安全

MCP 收录不等于安全审核

MCP 服务器可能获得模型上下文、凭据、本地文件或调用外部系统的权限。连接 Agent 前,请检查代码、环境变量、网络行为、软件包来源与维护状态。

README

仓库文档

Open Cluster Management MCP Server

The OCM MCP Server provides a robust gateway for Generative AI (GenAI) systems to interact with multiple Kubernetes clusters through the Model Context Protocol (MCP). It facilitates comprehensive operations on Kubernetes resources, streamlined multi-cluster management, and delivered interactive cluster observability.

🚀 Features

🛠️ MCP Tools - Kubernetes Cluster Awareness

  • ✅ Retrieve resources from the hub cluster (current context)

  • ✅ Retrieve resources from the managed clusters

  • ✅ Connect to a managed cluster using a specified ClusterRole

  • ✅ Access resources across multiple Kubernetes clusters(via Open Cluster Management)

  • 🔄 Retrieve and analyze metrics, logs, and alerts from integrated clusters

  • ❌ Interact with multi-cluster APIs, including Managed Clusters, Policies, Add-ons, and more

    alt text

    Mutiple Kubernetes Clusters Operations

    Watch the demo

📦 Prompt Templates for Open Cluster Management (Planning)

  • Provide reusable prompt templates tailored for OCM tasks, streamlining agent interaction and automation

📚 MCP Resources for Open Cluster Management (Planning)

  • Reference official OCM documentation and related resources to support development and integration

📌 How to Use

Configure the server using the following snippet:

{
  "mcpServers": {
    "multicluster-mcp-server": {
      "command": "npx",
      "args": [
        "-y",
        "multicluster-mcp-server@latest"
      ]
    }
  }
}

Note: Ensure kubectl is installed. By default, the tool uses the KUBECONFIG environment variable to access the cluster. In a multi-cluster setup, it treats the configured cluster as the hub cluster, accessing others through it.

License

This project is licensed under the MIT License.

在 GitHub 查看 README

社区

收藏、评分与讨论

正在载入社区数据…