外部ツールとソースへの接続
Genie Oneのチャット会話に外部データソースを接続して、質問への回答時に会社のドキュメントやデータを検索できるようにします。各ユーザーが個別に認証を行います。OAuthトークンはユーザー間で共有されません。
これらの接続ではDatabricks提供のMCPコネクタを使用するため、ホストするサーバーや登録するOAuthアプリはありません。Databricksは、Unity CatalogとUnity Gatewayを通じてすべての接続をガバナンスします。ゲートウェイはUnity Catalogの権限に対して各ツール呼び出しを承認し、組み込みのポリシーと承認要件を適用し、システムテーブルに使用状況および監査Logsを記録します。外部MCPサーバーの登録をご覧ください。
サポートされている接続には以下が含まれます:
- Google Drive : Google ドキュメント、スプレッドシート、スライドの検索と作成、および作成されたドキュメントの編集を行います。
- Gmail :Eメールを検索、閲覧し、下書きを作成します。
- Google Calendar :カレンダーのイベントを検索して作成します。
- Microsoft 365 : SharePoint、Teams、Outlook、カレンダーの検索、および Outlook Eメールの下書き作成を行います。
- Atlassian :Jira と Confluence の検索および更新を行います。
- Glean (ベータ):Gleanを使用して組織の接続済みアプリ全体を検索します。
- Slack : Slackのメッセージとチャンネルの検索、およびメッセージの送信。
- GitHub :リポジトリ、問題、プルリクエストの検索と更新を行います。
外部データソースに接続します
-
Genie Oneのホーム画面で、検索バー左下にある
プラスアイコンをクリックします。
-
データソースを選択。
追加のデータソースを接続するには、リストの下部にある [ More connections ] をクリックします。Unity Catalog でカスタム MCP サービスを作成できます。See 外部 MCP サーバーを登録する.
-
[サインイン] をクリックし、サインインのステップを完了してください。
接続が会話に追加されます。チャットで、質問への回答時にドキュメントを検索できるようになりました。「ステップ 4: MCP サービスへのアクセス権を付与する」を参照してください。
データソースツールは、必ずしも自動的にトリガーされない場合があります。ドキュメント検索が開始しない場合は、たとえば「Google Drive を使用する」や「SharePoint を使用する」のように、チャットにツールの使用を明示的に促してください。
書き込みアクション
接続された一部の MCP ツールは、データの検索や読み取りだけでなく、ソースアプリケーションで書き込みアクションを実行できる場合があります。接続が書き込み可能かどうか、およびどのようなアクションを実行できるかは、ツール、接続時に同意する OAuth スコープ、およびソースアプリケーションにおけるユーザー自身の権限によって異なります。
OAuthスコープ
外部データソースを接続する際、そのプロバイダーから一連のOAuthスコープへの同意を求められます。スコープは、接続がユーザーに代わって実行できるアクションの最大セットを定義します。各ユーザーが個別に同意する必要があり、接続がアクセスできるコンテンツは、組織による接続の構成方法およびソースアプリケーションにおけるユーザー自身の権限に依存します。
Databricksは、これらの接続のOAuth資格情報を管理します。各マネージドOAuthプロバイダーがリクエストするスコープの全リストと各スコープの目的については、マネージドOAuthを使用する外部サービスを参照してください。接続時にリクエストされるスコープの正確なセットは、接続時のプロバイダーの同意画面に表示されます。
制限事項:
接続アプリケーションのコンプライアンスに関するガイダンスについては、Databricks 提供の MCP サービスの制限事項を参照してください。
External connections are only available in regions where Unity Gateway is supported.
サポートされているリージョンを参照してください。
スケジュールされたタスクと認証
- 接続の認証の有効期限が切れても、チャットでは警告が表示されません。ツール呼び出しが失敗したときや、接続リストを開いたときにのみ判明する場合があります。再認証して解決します。
- 接続の権限を変更すると、各ユーザーの再認証が必要になります。接続を使用するスケジュールされたタスクは、ユーザーが再認証を行うまで失敗します。
Google ドライブ
- Google Drive を承認する際に、「確認されていないアプリ」という画面が表示される場合があります。 詳細設定 をクリックし、認証プロセスを続行します。
- 最大ファイルサイズは25MBです。
- ネイティブの Google ワークスペース ファイル(Docs、Sheets、Slides)のみがサポートされています。PDF、画像、およびその他のバイナリ形式はサポートされていません。
- チャットは、Google ドキュメント、スプレッドシート、スライドを作成し、コネクターを通じて作成した Google ドキュメントを編集できます。コネクター外で作成されたドキュメントの編集や、既存のスプレッドシートまたはスライドの編集はできません。
- 非常に大きなドキュメントの読み込みは遅くなる場合があります。
Google Workspace APIs から受け取った生データまたは派生ユーザーデータの使用および転送は、制限付き使用要件を含め、Google API サービス ユーザー データ ポリシーに準拠します。
Gmail
- チャットでは、Eメールの検索、閲覧、下書きの作成ができますが、Eメールの送信や既存メッセージの編集はできません。
- Chatでは、DriveファイルをネイティブのGmail添付ファイルとして追加できません。回避策として、Eメールの本文にファイルへのLinkを含めてください。
Microsoft 365
- SharePoint、Teams、Outlook、およびCalendarが含まれます。
- チャットは Outlook の Eメールの下書きを作成できますが、送信することはできません。
- SharePoint ファイルの最大ファイルサイズは 25MB です。
- サポートされているSharePointファイルタイプには、組み込みのSharePointドキュメント、スプレッドシート、プレゼンテーション、および
.txt、.csv、.json、.mdなどの一般的なテキストベースの形式が含まれます。PDF、画像、その他のバイナリ形式はサポートされていません。
Glean(ベータ)
- Gleanは検索専用です。直接Linkからのドキュメントを読み取ることはできません。
- 非管理者ユーザーが接続を使用する前に、メタストア管理者が最初にGleanテナントIDを設定する必要があります。管理者は、Gleanに最初に接続する際にテナントIDを入力できます。
- 特定の Glean MCPサーバー に接続するには、メタストア管理者が接続の設定時に、必要に応じてMCPサーバーのパス(例:
/mcp/eng)を設定できます。defaultのパス(/mcp/default)を使用する場合は、このフィールドを空白のままにします。管理者以外のユーザーは、Glean MCPサーバーのパスを指定または変更できません。
Slack
- チャットでは送信後のメッセージを編集または削除できません。
GitHub
- 書き込みは、ファイルの内容、問題、およびプルリクエストに制限されます。
- By default, the Databricks GitHub MCP コネクタはパブリックリポジトリのみにアクセスできます。コネクタにプライベート企業リポジトリへの読み取りアクセス権を付与するには、GitHub 組織の管理者が追加のセットアップを完了する必要があります。See Enable GitHub private リポジトリ access.
- GitHubエンタープライズサーバー (GitHubのセルフホスト型) はサポートされていません。
カスタムMCPサービス
チャットの会話に追加する前に、MCP サービスを作成します。サービスがユーザーごとの OAuth を使用する場合、各ユーザーは使用前にサインインする必要があります。See 外部 MCP サーバーを登録する.