Databricks提供のMCP
Databricksは、データおよび外部サービス向けに system.ai スキーマでMCPを提供します。以下からMCPを選択し、エージェントを接続します。サーバーをホストまたは登録する必要はありません。
各system.ai MCP は、Unity Gateway を通じて呼び出されるUnity Catalog で保護可能なオブジェクト です。権限を使用してそれらを呼び出すユーザーを管理し、ポリシーを使用して個々の呼び出しを管理できます。
Genie Agent MCPを含む他のワークスペース MCP endpointは、Unity Gatewayガバナンスなしで基盤となるリソースの権限を使用します。
MCPサーバーURL
system.ai MCPの場合は、このURLを使用します。
https://<workspace-hostname>/ai-gateway/mcp-services/<mcp-name>
<workspace-hostname> をワークスペースのホスト名に、<mcp-name> を下のテーブルにある完全名(system.ai.dbsqlなど)に置き換えます。
Databricks のデータとツール
Unity AIゲートウェイ ベータ版
system.ai.dbsql、system.ai.sandbox、または system.ai.web_search を使用するには、アカウント管理者がアカウント コンソールの Previews ページから Unity Gateway ベータ版を有効にする必要があります。アカウントプレビューの管理を参照してください。
Genie One MCP が一般公開されました。
MCP | 説明 |
|---|---|
ワークスペース全体での自然言語アナリティクスにおすすめです。Genieオントロジーに基づいて、Genie Oneで質問に回答します。 | |
呼び出し元の Unity Catalog と warehouse の権限を使用して、SQL warehouse で開発およびデータエンジニアリング向けの特定の SQL クエリーを実行します。 | |
パブリックウェブを検索し、引用付きの合成された回答を返します。 | |
分離された環境で Python、SQL、またはシェルのコードを実行します。 |
Genie One、Genie Agent、およびDatabricks SQL MCPサーバーから選択してください
アナリティクスのユースケースでは、Genie One MCP サーバーから起動してください。Genieは、統治されたセマンティックレイヤーであるGenieオントロジーを通じて、ビジネス用語、メトリクスの定義、テーブルの関係を解決します。これは、エージェントが未加工テーブルに対して直接SQLを作成するよりも正確な回答を生成します。
MCPサーバー | ユースケース | ガバナンス |
|---|---|---|
ワークスペース全体で自然言語のビジネスの質問をします。 | Unity Gatewayの権限とポリシー、および基盤となるリソースの権限。 | |
テーブル、指示、例を使用して、厳選された1つのGenie Agentを対象に自然言語で質問してください。 | Genie Agentおよびそのデータに対する権限。呼び出しはUnity Gatewayをバイパスします。 | |
構文の検証やパイプラインの作成など、特定の SQL クエリーをランを実行します。 | Unity Gatewayの権限とポリシー、および基盤となるリソースの権限。 |
External サービス
ツールからサインインを求められた場合は、MCPから返されたログインLinkを開き、プロバイダーアカウントへのアクセスを承認して、呼び出しを再試行してください。組織で承認が必要な場合は、同意画面のアプリ名を管理者に伝えてください。最初の呼び出しの前にサインインする、再度サインインする、またはサインアウトするには、プロバイダーのサインインを管理するを参照してください。
MCP | 接続先: |
|---|---|
| |
| |
| Atlassian Rovo MCPサーバーを通じたJiraとConfluence |
| |
| |
| |
| Microsoft Graph を介した SharePoint、Outlook、および Teams |
各 MCP が要求する権限については、管理対象 OAuth プロバイダーを参照してください。プロバイダーと想定される用途が、組織のコンプライアンス要件を満たしていることを確認してください。
GitHubの書き込みアクセスとプライベートリポジトリのアクセスを有効にする
defaultでは、system.ai.githubはパブリックリポジトリのみを読み取ることができます。プライベートリポジトリにアクセスしたり、ファイルをcommitしたり、課題やプルリクエストを作成したりするような変更を行うには、リポジトリの所有者またはGitHub組織の管理者が次の操作を行う必要があります。
-
Databricks GitHub connector appをインストールし、必要なリポジトリへのアクセス権を付与します。
-
組織で IP 許可リストを使用している場合は、ワークスペースのクラウドおよびリージョンに対応する Databricks Serverless アウトバウンド IP を追加します。
エージェントを接続する
ワークスペースで Unity Gateway を開き、 MCPs を選択します。system.ai.githubなどのMCP名をコピーし、セットアップガイドに従います。
サーバーURLを必要とするクライアントの場合は、上記のURLパターンを使用してください。
サインイン、権限、接続のエラーについては、MCP認証をご覧ください。
制限事項
-
system.ai.web_searchは、HIPAA/BAAコンプライアンスが有効なワークスペースでは使用できません。これは、サポートされている米国リージョン、またはクロスGeo処理を許可するワークスペースで使用できます。 -
system.ai.sandboxにはネットワークエグレスがありません。 -
system.ai.web_searchおよびsystem.ai.sandboxは、コンシューマーアクセス資格のみを持つユーザーには利用できません。
Unity Gatewayの対象外のEndpoint
これらのワークスペースMCP Endpointは、Genieエージェント、テーブル、関数、インデックス、SQL Warehouseなど、基盤となるリソースの権限を使用します。
呼び出しは Unity Gateway をバイパスするため、そのトレーステーブルには表示されず、MCP レベルの付与、ポリシー、またはガードレールをサポートしません。新しい統合については、ユースケースをサポートしている場合は、Databricks データおよびツールおよび外部サービスの system.ai MCP を Databricks が推奨します。
これらのEndpointはパブリック プレビュー段階です。単一のキュレートされたエージェントをクエリーするにはGenie Agent Endpointを使用し、クライアントがそれらのリソースへのMCPアクセスを必要とする場合はAI SearchまたはFunctions Endpointを使用します。
これらのURLでは、ワークスペース管理者がワークスペースのプレビューページ で マネージドMCPサーバー を有効にする必要があります。
MCP クライアントで以下の完全なサーバー URL を使用します。OAuth を使用する場合は、記載されているスコープをリクエストしてください。
サーバー | サーバーURL | OAuthスコープ |
|---|---|---|
|
| |
|
| |
|
| |
|
|
プレースホルダーをワークスペースの値に置き換えます。
- ワークスペース ホスト名: ワークスペースを開き、ブラウザーのアドレスバーから、
https://、パス、またはクエリーパラメーターを含めずにホスト名をコピーします。ワークスペース URL の見つけ方を参照してください。 - カタログ、スキーマ、およびインデックスまたは関数名: [カタログ] を開き、インデックスまたは関数を見つけます。URL 内でフルネームの部分を使用します。たとえば、
main.tools.lookup_customerはmain/tools/lookup_customerになります。 - Genie space ID: Genie Agentを開き、その Settings tabからスペースIDをコピーします。
Unity Gateway MCP サーバーを使用する
これらのMCPサーバーは、コーディングエージェント、デスクトップMCPクライアント、およびPythonエージェントと連携して動作します。Unity Gateway URLとai-gatewayOAuthスコープを使用します。切り替える前に、MCPのアクセス要件を確認してください。
ワークスペース MCP またはツール | UnityゲートウェイMCP | 処理内容 |
|---|---|---|
Unity Gatewayを介してSQLをランします。 | ||
コードインタープリター ( |
| MCPを介してPython、SQL、またはシェルコードをランします。 |
Pythonエージェントからリソースを直接呼び出す
Pythonエージェントの場合、DatabricksはMCPなしで直接リソースを呼び出すためにこれらのライブラリを推奨します。これらのライブラリは、呼び出しをUnity Gateway経由でルーティングしません。
リソース | Pythonライブラリ | 導入ガイド |
|---|---|---|
AI Searchインデックス | AI Bridge レトリーバーツール | |
Unity Catalog の関数 |
| |
Genie Agent | AI Bridge ツール |
ワークスペースEndpointの価格
- Unity Catalog機能は、サーバーレスの一般的なコンピュート価格を使用します。
- Databricks SQLはDatabricks SQLの価格を使用します。
- AI Searchインデックスでは、AI Searchの価格が使用されます。