MCPとエージェントツール
Databricksは、Unity AI Gatewayを通じてエージェントが使用するツールとMCPサーバーを統制および管理します。Unity AI Gatewayは単一のコントロールプレーンからアクセスを制御し、アクティビティを監視します。一方、Unity Catalogは権限を強制し、資格情報を管理することで、エージェントとユーザーが許可されたツールとデータのみにアクセスできるようにします。
ツールを使用すると、ドキュメントの検索、テーブルのクエリ、外部 APIs の呼び出し、カスタムコードの実行など、テキスト生成を超えた実用的な機能をエージェントに持たせることができます。
MCP は、AI エージェントをツール、リソース、プロンプトに接続するためのオープンソース標準であり、Databricks 上でツールを接続するいくつかの方法の 1 つです。
利用可能な MCP サーバーを表示するには、ワークスペース > AI Gateway > MCPs に移動します:

-
- Databricks サービス用 MCP
- サーバーの構築やホストを必要とせず、Genie、AI Search、Databricks SQL、および Unity Catalog 関数へのガバナンスされたアクセスをエージェントに提供する、すぐに使えるマネージド MCP サーバー。
-
- エージェントを外部のMCPおよびツールに接続する
- 外部MCPサーバー、管理されたOAuth、Unity Catalog接続プロキシ、またはUnity Catalog関数ツールを使用して、Slack、Google Drive、または任意のAPIなどの外部サービスにエージェントを接続します。
-
- 独自のMCPをホストする
- カスタムMCPサーバーをDatabricksアプリとしてホストし、独自のツールを公開します。
-
- サードパーティのエージェントを Databricks MCP サーバーに接続する
- Claude、Cursor、MCP Inspector、およびその他のクライアントを Databricks MCP に接続します。
-
- Unity Catalog 関数ツール
- サードパーティの統合やコードインタープリターツールを含む、Unity Catalog 関数を使用した AI エージェントツールを作成します。
-
- 構造化データおよび非構造化データの操作
- Unity Catalog関数ツールを使用して構造化データを取得し、ベクトル検索レトリーバーツールを使用して非構造化データをクエリーします。