Skip to Content

Google Drive

Google Driveと接続してクラウドファイルストレージを管理することができます。

主要機能

  • ファイル・フォルダ作成、照会、修正、削除
  • ファイル検索・メタデータ管理
  • ファイル共有・権限設定
  • ファイルコピー、移動、名前変更
  • バージョン管理・ファイルロック
  • 共有ドライブ管理
  • バッチ作業サポート

基本情報

認証方式

OAuth 2.0を使用して認証します。

必要な権限

  • https://www.googleapis.com/auth/drive: Google Drive全体アクセス権限

サポートするMCPツール

基本ファイル/フォルダ管理

roots

ドライブルートリストを照会します。(マイドライブ、共有アイテム)

file_metadata

ファイルのメタデータを照会します。

folder_children

フォルダ内容リストを照会します。

Google Driveでファイルを検索します。

file_content

Google Driveファイルの内容を照会します。

create

ファイルまたはフォルダを作成します。

delete

ファイルをゴミ箱移動または永久削除します。

copy

ファイルまたはフォルダを新しい場所にコピーします。

rename

ファイルまたはフォルダ名を変更します。

file_move

ファイルを他のフォルダに移動します。

star

ファイルまたはフォルダをお気に入りに追加または削除します。

restore

ゴミ箱からファイルを復元します。

バージョン管理

versions_list

ファイルのすべてのバージョンリストを照会します。

file_lock

ファイルをロック/ロック解除します。(Google Workspace専用)

権限管理

share

ファイル権限を管理します。

permissions_list

ファイルまたはフォルダのすべての権限リストを照会します。

permission_update

ファイルまたはフォルダのユーザー権限を更新します。

permission_delete

権限IDでファイルまたはフォルダのユーザーアクセス権限を削除します。

permission_add_domain

ドメインのすべてのユーザーとファイルまたはフォルダを共有します。

共有ドライブ管理

shared_drives_list

アクセス可能なすべての共有ドライブリストを照会します。

shared_drive_get

特定共有ドライブのメタデータを照会します。

shared_drive_files

共有ドライブのファイルリストを照会します。

バッチ作業

batch_get_metadata

単一リクエストで複数ファイルのメタデータを照会します。

batch_update_permissions

複数ファイルの権限を一度に更新します。

batch_delete

複数ファイルまたはフォルダを一度に削除します。

batch_copy

複数ファイルを対象フォルダにコピーします。

batch_move

複数ファイルを対象フォルダに移動します。

使用例

例えば、

  • Promptで「マイドライブのファイルリストを照会してください」と入力すると、
  • LLMはMCPを通じてroots及びfolder_childrenツールを呼び出してファイルリストを照会します。
  • そして、Tool呼び出し結果を基にチャットで応答します。

注意事項

  • バッチ作業時は大量のファイル処理に注意してください。
  • ファイル削除は復旧可能ですが、永久削除は復旧不可能なので慎重に使用してください。
  • ファイルロック機能はGoogle Workspaceアカウントでのみ使用可能です。
Last updated on