Google Drive
Google Driveと接続してクラウドファイルストレージを管理することができます。
主要機能
- ファイル・フォルダ作成、照会、修正、削除
- ファイル検索・メタデータ管理
- ファイル共有・権限設定
- ファイルコピー、移動、名前変更
- バージョン管理・ファイルロック
- 共有ドライブ管理
- バッチ作業サポート
基本情報
認証方式
OAuth 2.0を使用して認証します。
必要な権限
https://www.googleapis.com/auth/drive
: Google Drive全体アクセス権限
サポートするMCPツール
基本ファイル/フォルダ管理
roots
ドライブルートリストを照会します。(マイドライブ、共有アイテム)
file_metadata
ファイルのメタデータを照会します。
folder_children
フォルダ内容リストを照会します。
search
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