メインコンテンツまでスキップ

DatabricksマネージドMCPサーバー

備考

プレビュー

この機能は パブリック プレビュー段階です。

Databricks マネージド MCP サーバーは、AI エージェントを Unity Catalog のデータ、Databricks AI Search インデックス、Genie スペース、カスタム関数に接続するすぐに使用できるサーバーです。また、Slack や GitHub などの一般的なソフトウェア・アズ・ア・サービス(SaaS)アプリケーションにエージェントを接続します。

  • セットアップ不要 — Databricks がサーバーをホストし、認証を管理します。
  • 管理対象 — Unity Catalog はポリシーを適用するため、エージェントとユーザーは付与されたツールとデータにのみアクセスできます。
  • 一元化 : Unity AI Gatewayからすべてのサーバーを表示、監視、管理できます。

エージェントコードからこれらのサーバーを呼び出すには、エージェントでMCPサーバーを使用するを参照してください。

利用可能なマネージドサーバー

Databricks には、すぐに利用できる以下の MCP サーバーがあります。マネージド MCP サーバーにユーザー代理認証を使用して接続する際は、アプリケーションがアクセスする必要がある各サーバーに対応する OAuth スコープを含めます。セットアップ手順については、認証方法を参照してください。

MCPサーバー

URLパターン

OAuthスコープ

Genie One

エンタープライズデータに関する自然言語のデータ質問をしてください。Genie Oneは、Genie SpacesとUnity Catalogデータを検索し、Databricks UIでの会話への詳細リンク付きの根拠に基づいた回答を返します。読み取り専用。

Genieは非同期で実行されます。genie_ask ツールを呼び出して会話を開始し、その後、応答が完了するまで genie_poll_response を呼び出します。既存の会話を継続するには、前の conversation_idgenie_ask に渡します。

https://<workspace-hostname>/api/2.0/mcp/genie

genie

Genieスペース

単一のGenie Spaceを自然言語でクエリします。読み取り専用。

https://<workspace-hostname>/api/2.0/mcp/genie/{genie_space_id}

genie

AI Search

AI検索インデックスをクエリして、関連するドキュメントを見つけます。Databricks管理の埋め込みが必要です。

https://<workspace-hostname>/api/2.0/mcp/ai-search/{catalog}/{schema}/{index_name}

ai-search

Databricks SQL

AIコーディングツールからAI生成SQLを実行してデータパイプラインを作成します。読み取りと書き込み。

https://<workspace-hostname>/api/2.0/mcp/sql

sql

Unity Catalog の関数

Unity Catalog関数を事前定義されたSQLツールとして実行します。

https://<workspace-hostname>/api/2.0/mcp/functions/{catalog}/{schema}/{function_name}

unity-catalog

注記
  • GenieDatabricks SQL は非同期で実行されます。ツールを呼び出して開始し、その後、応答が完了するまでポーリングします。Genie では、genie_ask を呼び出し、次に genie_poll_response を呼び出して、前の conversation_id を渡して会話を継続します。
  • Genie Space サーバーはGenieをツールとして呼び出すため、会話履歴はGenie APIに渡されません。履歴を保持するには、マルチエージェントシステムでGenieを使用します
  • AI Search は旧ベクトル検索です。以前の/api/2.0/mcp/vector-search/ URLプレフィックスとvector-searchスコープは引き続き機能します。

MCPサーバーとそのエンドポイントURLを表示するには、ワークスペース > AI Gateway > MCPs に移動します。

ai-gatewayのMCPタブには、MCPサーバーとそのエンドポイントURLが表示されます。

Databricks には、一般的な SaaS アプリ (Slack、GitHub、Google Drive など) 向けの、system.ai スキーマのすぐに使える MCP サービスもあります。Databricks 提供の MCP サービスを参照してください。

ヒント

例:顧客サポートエージェント

1 つのエージェントを複数のマネージド MCP サーバーに接続する:

  • AI Search (/api/2.0/mcp/ai-search/prod/customer_support):サポートチケットとドキュメントを検索。
  • Genie Space (/api/2.0/mcp/genie/{billing_space_id}):請求データと顧客情報をクエリします。
  • Unity Catalog関数 (/api/2.0/mcp/functions/prod/billing):アカウントのルックアップのためにカスタム関数を実行します。

これにより、エージェントに非構造化データ(チケット)、構造化データ(請求)、およびカスタムビジネスロジックが一か所で提供されます。

その他のリソース