Skip to main content
Glama
yanmxa

Multi-Cluster MCP Server

by yanmxa

マルチクラスタMCPサーバー

マルチクラスタMCPサーバーは、 Generative AI(GenAI)システムがモデルコンテキストプロトコル(MCP)を介して複数のKubernetesクラスタと連携するための堅牢なゲートウェイを提供します。Kubernetesリソースに対する包括的な操作を容易にし、マルチクラスタ管理を効率化し、インタラクティブなクラスタの可観測性を実現します。

🚀 機能

🛠️ MCP ツール - Kubernetes クラスター認識

  • ハブ クラスターからリソースを取得する (現在のコンテキスト)

  • 管理対象クラスターからリソースを取得する

  • ✅ 指定されたClusterRoleを使用してマネージド クラスターに接続する

  • ✅ 複数の Kubernetes クラスターにまたがるリソースにアクセスする (Open Cluster Management 経由)

  • ❌ 統合されたクラスタからメトリック、ログ、アラートを取得して分析する

  • ❌ マネージド クラスタ、ポリシー、アドオンなどを含むマルチクラスタ API を操作する

    代替テキスト

    デモを見る

📦 オープン クラスター管理*(計画)*のプロンプト テンプレート

  • OCM タスクに合わせてカスタマイズされた再利用可能なプロンプト テンプレートを提供し、エージェントのインタラクションと自動化を合理化します。

📚 オープン クラスター管理*(計画)*のための MCP リソース

  • 開発と統合をサポートするために、公式のOCMドキュメントと関連リソースを参照してください。

📌 使い方

  • MCP Inspector と併用

mcp dev ./src/multicluster_mcp_server/__main__.py

次のスニペットを使用してサーバーを構成します。

{ "mcpServers": { "multicluster-mcp-server": { "command": "uvx", "args": [ "multicluster-mcp-server@latest" ] } } }

注: kubectlがインストールされていることを確認してください。デフォルトでは、ツールは**KUBECONFIG環境変数を使用してクラスターにアクセスします。マルチクラスター構成では、設定されたクラスターをハブクラスターとして扱い、ハブクラスターを**介して他のクラスターにアクセスします。

Related MCP server: GKE Hub API MCP Server

ライセンス

このプロジェクトはMIT ライセンスに基づいてライセンスされています。

A
security – no known vulnerabilities
F
license - not found
A
quality - confirmed to work

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/yanmxa/multicluster-mcp-server'

If you have feedback or need assistance with the MCP directory API, please join our Discord server