Cohesity Gaia MCP (プレビュー)

モデル コンテキスト プロトコル (MCP) サーバーを使用して、Copilot Studioエージェントを Cohesity Gaia Data Insights に接続します。 エージェントは、実行時にツールを検出し、データセットにクエリを実行し、LLM Q&A を実行し、Gaia API キーを使用してインデックス付きドキュメントを検索します。

このコネクタは、次の製品とリージョンで使用できます。

サービス クラス Regions
コピロット スタジオ Premium 次を除くすべてのPower Automateリージョン:
     - 米国政府 (GCC)
     - 米国政府 (GCC High)
     - 21Vianet が運営する China Cloud
     - 米国国防総省 (DoD)
ロジック アプリ Standard 次を除くすべての Logic Apps リージョン :
     - Azure Government リージョン
     - 中国リージョンAzure
     - 米国国防総省 (DoD)
Power Apps Premium 次を除くすべてのPower Appsリージョン:
     - 米国政府 (GCC)
     - 米国政府 (GCC High)
     - 21Vianet が運営する China Cloud
     - 米国国防総省 (DoD)
Power Automate(パワーオートメート) Premium 次を除くすべてのPower Automateリージョン:
     - 米国政府 (GCC)
     - 米国政府 (GCC High)
     - 21Vianet が運営する China Cloud
     - 米国国防総省 (DoD)
連絡先
名前 凝集性のサポート
URL https://www.cohesity.com/support
Email support@cohesity.com
コネクタ メタデータ
パブリッシャー Cohesity, Inc.
Web サイト https://www.cohesity.com
プライバシー ポリシー https://www.cohesity.com/legal/privacy
カテゴリ データ

アーキテクチャの概要

Gaia MCP サーバーは、Copilot Studioや Gaia REST API などの MCP クライアント間のブリッジとして機能します。 MCP クライアントは、/mcp エンドポイントで Streamable HTTP 経由でモデル コンテキスト プロトコルを使用してサーバーと通信します。 サーバーは FastMCP で実装され、stateless_http=True で実行されます。

各 MCP ツールは、x-mcp-tool で明示的にマークされた特定の Gaia REST 操作にマップされます。Gaia OpenAPI 仕様では true です。 ツールの名前と説明は、x-mcp-config を使用してカスタマイズできます。

クライアントがツールを呼び出すと、MCP サーバーは JSON-RPC 要求を処理し、構成されたapi.base_urlを使用して対応する Gaia REST API を呼び出します。 サーバーは、MCP ベースのアクセスと直接 REST API の使用の間で認証と承認が一貫するように、ほとんどの受信 HTTP ヘッダーを転送します。

使用可能な MCP ツール

MCP サーバーは、x-mcp-tool: true でマークされた OpenAPI 操作に対してのみツールを生成します。

|MCP ツール |OpenAPI operationId |メソッド |Gaia Path | |---------------------|---------------------------|--------|-------------------------| |gaia_datasets |GetDatasets |GET |/datasets | |gaia_dataset_topics |GetDatasetDiscoveryResults|GET |/dataset/{id}/discovery |gaia_ask |QueryLlm |POST |/ask | |gaia_search |完全検索 |PUT |/ask/完全 |注: すべてのツールには、GAIA_VIEW特権が必要です。

認証とヘッダー

Gaia で必須

Gaia では、OpenAPI 仕様で定義されている API キーベースのセキュリティ スキーム (ApiKeyAuth) が使用されます。

クライアントには、次のヘッダーを含める必要があります。

  • apiKey: Gaia API キー

gaia_datasets

  • 目的: データセットを一覧表示し、他の Gaia ツールのエントリ ポイントとして機能します。
  • Visible Parameters: x-mcp-config.hidden-params (statuses, sortField, sortOrder) で非表示にされているものを除く、OpenAPI 仕様のすべてのクエリ パラメーター。
  • 既定値: pageSize: 20 は、指定されていない場合はクエリの既定値によって適用されます。
  • 応答: GetDatasetsResponse モデルにトリミングされます。

gaia_dataset_topics

  • 目的: データセットの階層トピックを返します。
  • Path パラメーター: id は、表示名ではなく、gaia_datasetsによって返されるデータセットの 16 進 ID である必要があります。
  • 既定値: レベル: 1、numLevels: 2。
  • 非表示のパラメーター: uuid。
  • 依存関係 (情報): GetDatasets、GetDatasetDetails。

gaia_ask

  • 目的: 1 つ以上のデータセットにわたって LLM クエリを実行します
  • 要求本文: 必須フィールドを持つ LlmQueryParams:
    • datasetNames (配列)
    • クエリ文字列
  • 非表示フィールド: llmId、llmName、llm、conversationId、queryLanguageCode、history、metadata。
  • 応答: QueryLlmResponse スキーマ (応答テキスト、サポート ドキュメント、進行状況、識別子) にフィルター処理されます。

gaia_search

  • 目的: データセット内で完全な検索を実行します。
  • 要求本文: 必要なフィールドを含む完全なSearchParams:
    • datasetName
    • クエリ文字列
    • pageSize (クエリの既定値を使用して挿入される既定の 10)
  • 非表示フィールド: conversationId。
  • 応答: ExhaustiveSearchResponse スキーマ (ドキュメント、改ページトークン、ID) にフィルター処理されます。

接続を作成する

コネクタでは、次の認証の種類がサポートされています。

デフォルト 接続を作成するためのパラメーター。 すべてのリージョン 共有不可

デフォルト

適用対象: すべてのリージョン

接続を作成するためのパラメーター。

これは共有可能な接続ではありません。 電源アプリが別のユーザーと共有されている場合、別のユーザーは新しい接続を明示的に作成するように求められます。

名前 タイプ Description 必須
APIキー securestring この API のapi_key 正しい

調整制限

名前 呼び出し 更新期間
接続ごとの API 呼び出し 100 60 秒

アクション

Cohesity Gaia MCP

モデル コンテキスト プロトコル (MCP) サーバーを使用して、Copilot Studioエージェントを Cohesity Gaia Data Insights に接続します。 エージェントは、実行時にツールを検出し、データセットにクエリを実行し、LLM Q&A を実行し、Gaia API キーを使用してインデックス付きドキュメントを検索します。

Cohesity Gaia MCP

モデル コンテキスト プロトコル (MCP) サーバーを使用して、Copilot Studioエージェントを Cohesity Gaia Data Insights に接続します。 エージェントは、実行時にツールを検出し、データセットにクエリを実行し、LLM Q&A を実行し、Gaia API キーを使用してインデックス付きドキュメントを検索します。