mcpField
M
Multi-Cluster MCP server

Multi-Cluster MCP server

ローカル
github.com/yanmxaクラウド・インフラ468 週間前に更新

Multi-Cluster MCP server について

Multi-Cluster MCP serverは、Open Cluster Managementを通じてGenAIシステムが複数のKubernetesクラスターを管理・観察するためのゲートウェイです。hubと管理対象クラスターのリソース取得や、管理対象クラスターへの接続に対応します。

主な機能

  1. 01hubクラスターのリソース取得
  2. 02管理対象クラスターのリソース取得
  3. 03ClusterRoleを指定した接続
  4. 04複数クラスターにまたがるリソースアクセス
  5. 05統合クラスターのメトリクス、ログ、アラート取得

活用シーン

  1. 01hubクラスター内のリソース確認
  2. 02管理対象クラスターのリソース確認
  3. 03Kubernetesクラスター間のリソースアクセス
  4. 04統合クラスターのメトリクス、ログ、アラートの確認

MCP 対応

このMCPサーバーは、GenAIシステムにクラスター横断のKubernetesリソースアクセスツールを提供します。プロンプトテンプレートとMCPリソースはREADMEで計画中の機能とされています。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

mcp.json · 共通設定
{
"mcpServers": {
"multicluster": {
"command": "npx",
"args": [
"-y",
"multicluster-mcp-server"
]
}
}
}
起動コマンドnpx -y multicluster-mcp-server

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
npmmulticluster-mcp-server

ツール

3

掲載時のツール一覧 · 3 週間前に更新

このツールにパラメーターはありません。

詳細

Open Cluster Management MCP サーバー

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

🚀 機能

🛠️ MCP ツール - Kubernetes クラスターの把握
  • ✅ ハブクラスター(現在のコンテキスト)からリソースを取得

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

  • ✅ 指定したClusterRoleを使用して管理対象クラスターに接続

  • ✅ Open Cluster Management を介して複数の Kubernetes クラスター全体のリソースにアクセス

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

  • ❌ 管理対象クラスター、ポリシー、アドオンなどを含むマルチクラスター API を操作

    alt text

    複数の Kubernetes クラスターの操作

    デモを見る

📦 Open Cluster Management 用プロンプトテンプレート (計画中)
  • OCM のタスクに合わせた再利用可能なプロンプトテンプレートを提供し、エージェントの操作と自動化を効率化します
📚 Open Cluster Management 用 MCP リソース (計画中)
  • 開発と統合を支援するため、OCM の公式ドキュメントや関連リソースを参照できます
📌 使用方法

以下のスニペットを使用してサーバーを設定します。

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

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

ライセンス

このプロジェクトはMIT Licenseの下でライセンスされています。

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。