Multi-Cluster MCP Server

Integrations

  • Used for demonstrating multi-cluster Kubernetes operations through recorded terminal sessions that can be viewed within the documentation.

  • Provides full support for kubectl operations to interact with Kubernetes clusters, allowing creation, updating, and listing of resources such as Deployments, Pods, and Services across multiple clusters.

  • Provides platform-specific configuration instructions for installing and configuring the MCP server on macOS systems.

Multicluster MCP server

The Multi-Cluster 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

🛠 Kubernetes Cluster Operations

✅ Fully supports kubectl to interact with your cluster

✅ Create, update, and list resources (Deployments, Pods, Services, etc.)

❌ Create, update, and retrieve resources based on the CRD (the tool retrieves and compresses the CRD, preserving all information while reducing tokens for the LLM).

📊 Cluster Observability

❌ Retrieve and analyze metrics, logs, and alerts from integrated clusters

🌍 Multi-Cluster Management (via Open Cluster Management)

✅ Access and manage resources across multiple Kubernetes clusters

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

🛠 Installation

📌 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.

To use with Claude Desktop, add the server config:

On MacOS: ~/Library/Application Support/Claude/claude_desktop_config.json On Windows: %APPDATA%/Claude/claude_desktop_config.json

{ "mcpServers": { "y": { "command": "/path/to/multicluster-mcp-server/build/index.js" } } }

License

This project is licensed under the MIT License.

-
security - not tested
F
license - not found
-
quality - not tested

A gateway for Generative AI systems to interact with multiple Kubernetes clusters through Model Context Protocol, enabling comprehensive Kubernetes resource operations and multi-cluster management.

  1. 🚀 Features
    1. 🛠 Kubernetes Cluster Operations
    2. 📊 Cluster Observability
    3. 🌍 Multi-Cluster Management (via Open Cluster Management)
  2. 🛠 Installation
    1. License
      ID: aledxyazkx