MU

Multicluster-MCP-Sever

Created 6 months ago

OCM MCP Server provides a gateway for Generative AI systems to interact with multiple Kubernetes clusters through the Model Context Protocol.

development location documentation public Kubernetes multi-cluster

What is Multicluster-MCP-Sever?

The gateway for GenAI systems to interact with multiple Kubernetes clusters.

Documentation

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

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.

Server Config

{
  "mcpServers": {
    "multicluster-mcp-sever-server": {
      "command": "npx",
      "args": [
        "multicluster-mcp-sever"
      ]
    }
  }
}

Links & Status

Repository: github.com
Hosted: No
Global: No
Official: Yes

Project Info

Hosted Featured
Created At: May 23, 2025
Updated At: Aug 07, 2025
Author: yanmxa
Category: community
License: MIT License
Tags:
development location documentation