マルチクラスタMCPサーバー
マルチクラスタMCPサーバーは、 Generative AI(GenAI)システムがモデルコンテキストプロトコル(MCP)を介して複数のKubernetesクラスタと連携するための堅牢なゲートウェイを提供します。Kubernetesリソースに対する包括的な操作を容易にし、マルチクラスタ管理を効率化し、インタラクティブなクラスタの可観測性を実現します。
🚀 機能
🛠️ MCP ツール - Kubernetes クラスター認識
✅ハブ クラスターからリソースを取得する (現在のコンテキスト)
✅管理対象クラスターからリソースを取得する
✅ 指定された
ClusterRoleを使用してマネージド クラスターに接続する✅ 複数の Kubernetes クラスターにまたがるリソースにアクセスする (Open Cluster Management 経由)
❌ 統合されたクラスタからメトリック、ログ、アラートを取得して分析する
❌ マネージド クラスタ、ポリシー、アドオンなどを含むマルチクラスタ API を操作する

📦 オープン クラスター管理*(計画)*のプロンプト テンプレート
OCM タスクに合わせてカスタマイズされた再利用可能なプロンプト テンプレートを提供し、エージェントのインタラクションと自動化を合理化します。
📚 オープン クラスター管理*(計画)*のための MCP リソース
開発と統合をサポートするために、公式のOCMドキュメントと関連リソースを参照してください。
📌 使い方
MCP Inspector と併用
次のスニペットを使用してサーバーを構成します。
注: kubectlがインストールされていることを確認してください。デフォルトでは、ツールは**KUBECONFIG環境変数を使用してクラスターにアクセスします。マルチクラスター構成では、設定されたクラスターをハブクラスターとして扱い、ハブクラスターを**介して他のクラスターにアクセスします。
Related MCP server: GKE Hub API MCP Server
ライセンス
このプロジェクトはMIT ライセンスに基づいてライセンスされています。