Multi-Cluster MCP Server

Integrations

  • Used for demonstrating multi-cluster Kubernetes operations through recorded terminal sessions that can be viewed within the documentation.

  • Provides full support for kubectl operations to interact with Kubernetes clusters, allowing creation, updating, and listing of resources such as Deployments, Pods, and Services across multiple clusters.

  • Provides platform-specific configuration instructions for installing and configuring the MCP server on macOS systems.

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

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

🚀 機能

🛠 Kubernetes クラスターの操作

✅ クラスターと対話するためのkubectl完全にサポートします

✅ リソース(デプロイメント、ポッド、サービスなど)を作成、更新、一覧表示する

❌ CRD に基づいてリソースを作成、更新、取得します (ツールは CRD を取得して圧縮し、すべての情報を保持しながら LLM のトークンを削減します)。

📊 クラスターの可観測性

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

🌍 マルチクラスタ管理(Open Cluster Management経由)

✅ 複数の Kubernetes クラスターにわたるリソースにアクセスして管理する

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

🛠 インストール

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

Claude Desktop で使用するには、サーバー設定を追加します。

MacOS の場合: ~/Library/Application Support/Claude/claude_desktop_config.json Windows の場合: %APPDATA%/Claude/claude_desktop_config.json

{ "mcpServers": { "y": { "command": "/path/to/multicluster-mcp-server/build/index.js" } } }

ライセンス

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

-
security - not tested
F
license - not found
-
quality - not tested

Generative AI システムがモデル コンテキスト プロトコルを通じて複数の Kubernetes クラスターと対話するためのゲートウェイであり、包括的な Kubernetes リソース操作とマルチクラスター管理を可能にします。

  1. 🚀 Features
    1. 🛠 Kubernetes Cluster Operations
    2. 📊 Cluster Observability
    3. 🌍 Multi-Cluster Management (via Open Cluster Management)
  2. 🛠 Installation
    1. License
      ID: aledxyazkx