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

MCPとエージェントツール

Databricksは、エージェントが使用するツールおよびMCPサーバーを Unity Gateway を通じて統制および管理します。Unity Gatewayは単一のコントロールプレーンからアクセスを制御し、アクティビティを監視します。一方、Unity Catalogは権限を強制し、認証情報を管理することで、エージェントとユーザーが許可されたツールとデータのみにアクセスできるようにします。

ツールを使用すると、ドキュメントの検索、テーブルのクエリ、外部 APIs の呼び出し、カスタムコードの実行など、テキスト生成を超えた実用的な機能をエージェントに持たせることができます。

MCP は、AI エージェントをツール、リソース、プロンプトに接続するためのオープンソース標準であり、Databricks 上でツールを接続するいくつかの方法の 1 つです。

利用可能な MCP サーバーを表示するには、ワークスペース > AI Gateway > MCPs に移動します:

AI-gateway の「MCPs」tabには、ワークスペースで使用可能な MCP サーバーが一覧表示されます。

MCPサーバー

エージェントのMCPサーバーの取得元を選択します:

    • MCPサービスを使用したツールへのエージェントの接続
    • 外部 MCP サーバーを Unity Catalog のセキュラブルとして登録するか、Slack、GitHub、Google ドライブなどの SaaS ツール用の組み込み system.ai サービスを使用します。Unity Gateway を介してガバナンスされたアクセスが提供されます。
    • Databricks managed MCP servers
    • 構築やホストを行うサーバーが不要で、Genie、AI Search、Databricks SQL、Unity Catalog 関数、コード インタープリターへのガバナンスされたアクセスをエージェントに提供する、すぐに使用できるサーバー。

カスタムエージェントでの MCP とツールの使用

コードで構築したエージェントに必要なツールを提供します。

AIアシスタントおよびIDEsでのMCPの使用

既存のアシスタントまたはコーディングエージェントからDatabricksのデータとツールにアクセスします: