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

MCPサーバー
-
- Databricks サービス用 MCP
- サーバーの構築やホストを必要とせず、Genie、AI Search、Databricks SQL、および Unity Catalog 関数へのガバナンスされたアクセスをエージェントに提供する、すぐに使えるマネージド MCP サーバー。
-
- エージェントを外部のMCPおよびツールに接続する
- Slack、GitHub、Google Drive、Google Calendar、Gmail などのサードパーティ製ツールや SaaS ツールへのガバナンスされたアクセスをエージェントに提供します。これには、組み込みの
system.aiMCP サービス、登録済みの外部 MCP サーバー、管理された OAuth、Unity Catalog 接続プロキシ、または Unity Catalog 関数ツールを使用します。
-
- 独自のMCPをホストする
- カスタムMCPサーバーをDatabricksアプリとしてホストし、独自のツールを公開します。
-
- カスタムエージェントで MCP サーバーを使用する
- エージェントコードからマネージドMCPサービスおよびカスタムMCPサーバーを検出、認証、呼び出しを行い、Databricks Appsにエージェントをデプロイします。
-
- 外部クライアントを Databricks MCP サーバーに接続する
- Claude、Cursor、MCP Inspector、およびその他の外部クライアントを、Databricks でホストされている MCP サーバーに接続します。
その他のエージェント ツール
-
- AIコーディングアシスタントのエージェントスキル
- Claude CodeやCursorなどのコーディングエージェントがDatabricksコードを正しく記述できるようにするためのスキルとプラグインを、それらが呼び出すMCPツールとともにインストールします。
-
- Unity Catalog 関数ツール
- サードパーティの統合やコードインタープリターツールを含む、Unity Catalog 関数を使用した AI エージェントツールを作成します。
-
- 構造化データおよび非構造化データの操作
- Unity Catalog関数ツールを使用して構造化データを取得し、ベクトル検索レトリーバーツールを使用して非構造化データをクエリーします。