{"type":"mcp_server","name":"multicluster-mcp-server","description":"The Multi-Cluster MCP Server acts as a gateway for GenAI systems to interact with multiple Kubernetes clusters via MCP, enabling resource management, cluster observability, and multi-cluster operations. The Multi-Cluster MCP","category":"Communication","language":"TypeScript","stars":4,"forks":0,"owner":"yanmxa","github_url":"https://github.com/yanmxa/multicluster-mcp-server","homepage":null,"setup":"## Setup\n\nEnsure `kubectl` is installed.\nBy default, the tool uses the **`KUBECONFIG`** environment variable to access the cluster.\nIn a multi-cluster setup, it treats the configured cluster as the **hub cluster**, accessing others through it.\n\nTo use with Claude Desktop, add the server config:\n\nOn MacOS: `~/Library/Application Support/Claude/claude_desktop_config.json`\nOn Windows: `%APPDATA%/Claude/claude_desktop_config.json`\n\n```json\n{\n  \"mcpServers\": {\n    \"y\": {\n      \"command\": \"/path/to/multicluster-mcp-server/build/index.js\"\n    }\n  }\n}\n```","tools":"## Available Tools\n\n1. Kubernetes Cluster Operations (Fully supports `kubectl` to interact with your cluster)\n2. Create, update, and list resources (Create, update, and list resources (Deployments, Pods, Services, etc.))\n3. CRD Support (Create, update, and retrieve resources based on the CRD)\n4. Cluster Observability (Retrieve and analyze **metrics, logs, and alerts** from integrated clusters)\n5. Multi-Cluster Management (Access and manage resources across multiple Kubernetes clusters)\n6. Multi-cluster APIs Interaction (Interact with multi-cluster APIs, including Managed Clusters, Policies, Add-ons, and more)","faq":null,"created_at":"2025-02-28T07:54:26+00:00","updated_at":"2025-03-13T02:36:02+00:00","source_url":"https://model-context-protocol.com/servers/genai-multicluster-kubernetes-mcp-gateway","related_articles":[]}