エージェントを外部MCPやツールに接続する

エージェントを Slack、Google カレンダー、API を使用して任意のサービスなどの外部アプリケーションに接続します。 Azure Databricksでは、外部サービスに MCP サーバーがあるかどうか、ユーザーごとの認証が必要かどうか、またはエージェント コードから API を直接呼び出すかどうかに応じて、いくつかの方法が用意されています。 以下の表は、外部サービスへの接続方法をまとめたものです:

Approach 推奨されるユース ケース
MCP サービスを使用してエージェントをサード パーティ製ツールに接続する 推奨。 組み込みのsystem.aiMCPサービス(Slack、GitHub、Googleドライブ、Googleカレンダー、Gmail)を使用するか、外部のMCPサーバーを登録してください。 Unity AI Gatewayを通じて自動ツール発見と管理アクセスを提供します。
マネージドOAuthを用いた外部サービス Google Drive または SharePoint の統合には、この方法を使用します。 Azure Databricks は OAuth 資格情報を管理するため、アプリの登録は必要ありません。
エージェントコードから直接REST APIを呼び出す 外部サービス独自のクライアント SDK を使用して、エージェント コードから REST API を直接呼び出すには、この方法を使用します。
HTTP接続を持つUnity Catalog関数ツール この方法は、 http_request() 関数をラップする SQL ベースのツール定義に使用します。