Multicluster MCP Server logo

Multicluster MCP Server

by yanmxa

The Multi-Cluster MCP Server provides a 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 and streamlined multi-cluster management.

View on GitHub

Last updated: N/A

What is Multicluster MCP Server?

The Multi-Cluster MCP Server is a gateway that enables Generative AI systems to interact with multiple Kubernetes clusters using the Model Context Protocol (MCP). It allows for Kubernetes resource operations, multi-cluster management, and cluster observability.

How to use Multicluster MCP Server?

Ensure kubectl is installed and the KUBECONFIG environment variable is set. For multi-cluster setups, configure the hub cluster. To use with Claude Desktop, add the server configuration to the claude_desktop_config.json file with the path to the server executable.

Key features of Multicluster MCP Server

  • Kubernetes Cluster Operations (kubectl support)

  • Resource Management (Deployments, Pods, Services)

  • Multi-Cluster Management (via Open Cluster Management)

  • Access and manage resources across multiple Kubernetes clusters

  • CRD support

Use cases of Multicluster MCP Server

  • Managing Kubernetes resources across multiple clusters

  • Integrating GenAI systems with Kubernetes environments

  • Streamlining multi-cluster deployments

  • Interactive cluster observability

  • Automating Kubernetes operations

FAQ from Multicluster MCP Server

What is MCP?

Model Context Protocol

How does the server access Kubernetes clusters?

It uses kubectl and the KUBECONFIG environment variable.

Does it support CRDs?

Yes, it supports creating, updating, and retrieving resources based on CRDs.

Can I use this with Claude Desktop?

Yes, you can configure it in the claude_desktop_config.json file.

What license is this project under?

MIT License