Multicluster-MCP-Sever

Multicluster-MCP-Sever

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

4
Stars
5
Forks
0
Releases

Overview

The Open Cluster Management MCP Server provides a robust gateway for Generative AI (GenAI) systems to interact with multiple Kubernetes clusters through the Model Context Protocol (MCP). It enables comprehensive operations on Kubernetes resources, streamlined multi-cluster management, and delivered interactive cluster observability. The server exposes MCP Tools for Kubernetes cluster awareness, including retrieving resources from the hub cluster (current context) and from managed clusters, connecting to a managed cluster using a specified ClusterRole, and accessing resources across clusters via Open Cluster Management. It supports retrieval and analysis of metrics, logs, and alerts from integrated clusters, enabling observability across the deployment. The project also offers prompt templates for planning Open Cluster Management tasks and MCP resources to support development and integration. Usage guidance shows how to configure the server, with kubectl as a prerequisite, and KUBECONFIG used by default to access the hub cluster. In multi-cluster setups, the hub cluster serves as the gateway to access other clusters through OCM.

Details

Owner
yanmxa
Language
Python
License
Updated
2025-12-07

Features

MCP Tools - Kubernetes Cluster Awareness

Retrieve resources from the hub cluster (current context) and from managed clusters; connect to a managed cluster using a specified ClusterRole; access resources across multiple clusters via Open Cluster Management; retrieve and analyze metrics, logs, and alerts from integrated clusters.

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

Tags

MCPOpen Cluster ManagementKubernetesGenAImulti-clusterobservabilitymetricslogsalertsOCMPlanningTemplatesGateway