Google ドライブの Model Context Protocol(MCP)サーバーは、アクセス制御と適格性ルールを適用して、AI エージェントが操作できるファイルとフォルダを決定します。
ツールが呼び出されると、MCP サーバーはリクエスト元のユーザーと特定のアイテムを評価して、不正アクセスを防止し、セキュリティ ポリシーを遵守します。
利用資格要件
Google ドライブ MCP サーバーを使用する AI エージェントとアプリケーションの場合、ファイルは一連のセキュリティ、ポリシー、機能のチェックに合格する必要があります。MCP サーバーは Google Workspace のデータ損失防止(DLP)ルールを評価しますが、Information Rights Management(IRM)制御を適用するポリシーのみが適格性を制限します。
MCP サーバーを介した操作の対象となるには、ファイルまたはフォルダが次の条件を満たしている必要があります。
- サービスの可用性: Google ドライブ サービスは、Google Workspace 管理コンソールでユーザーの組織に対して有効になっている必要があります。
- ACL チェック: リクエスト元のユーザーには、ファイルまたはフォルダに対する読み取り権限(
readerアクセス)が必要です。 - アイテムレベルの制約:
- IRM(Information Rights Management): アイテムにダウンロード、コピー&ペースト、印刷を防止する IRM 制御(管理者が構成した DLP ポリシーによって適用される制御を含む)が設定されている場合、AI エージェントはアイテムにアクセスできません。
- CAA(コンテキストアウェア アクセス): ファイルの
capabilities.canDownload機能を使用して評価されます。CAA ポリシーによってクライアントのコンテキストでのアクセスがブロックされている場合(または、オフラインまたはバックグラウンド オペレーション中にコンテキスト データが欠落している場合)、アイテムは不適格になります。クライアント コンテキストが CAA の要件を満たしている場合、アイテムは引き続き対象となります。 - クライアントサイド暗号化(CSE): CSE で暗号化されたコンテンツは AI エージェントで解析できないため、対象外となります。
- 特別な商品アイテム タイプ:
- フォルダとショートカット: フォルダとショートカットのメタデータが対象となります。ただし、フォルダ内のネストされたファイルや、ショートカットで参照されるターゲット ファイルは、すべての利用資格の確認を個別に満たす必要があります。
- 望ましくないアイテムの状態:
- スパムとマルウェア: スパムまたはマルウェアとしてマークされたアイテムは対象外です。
対象外のアイテムに対する MCP サーバーの動作
AI エージェントが不適格なアイテムにアクセスしようとした場合、サーバーの動作はオペレーションのタイプによって異なります。これについては、次のセクションで説明します。
単一ファイルのオペレーション
単一の特定のファイルまたはフォルダを対象とするオペレーション(コンテンツの読み取り、ダウンロード、メタデータの更新、権限の取得など)の場合、サーバーは次のようなエラー メッセージを返します。
アイテム
<item id>は生成 AI コンテキストで使用できないため、アイテムのメタデータを取得できません。
複数ファイルの操作とリスト操作
リストを取得するオペレーションや、複数のファイルを検索するオペレーション(ファイルの検索や最近のファイルのリスト表示など)の場合、サーバーは検索結果やファイルリストから不適格なアイテムを除外します。これにより、ユーザーは Google ドライブのウェブ インターフェースでファイルを表示または編集できるのに、AI エージェントはファイルを見つけたり表示したりできないという不一致が発生する可能性があります。