
关于
轻量级 Google Drive 集成,带独立 OAuth 认证。无需 MCP 服务器。支持完整的文件读写访问,包括上传、下载、列出文件、创建文件夹和共享文件。
name: google-drive-automation description: "轻量级Google Drive集成,带独立OAuth认证。无需MCP服务器。完整读写访问。" license: Apache-2.0 risk: critical source: community metadata: author: sanjay3290 version: "1.0"
Google Drive
轻量级Google Drive集成,带独立OAuth认证。无需MCP服务器。完整读写访问。
需要Google Workspace账户。 不支持个人Gmail账户。
何时使用
- 你需要搜索、列出、上传、下载、移动或整理Google Drive文件和文件夹。
- 任务需要通过Workspace账户中的本地脚本进行直接Drive读写自动化。
- 你想要文件级Drive操作而不引入MCP服务器依赖。
首次设置
使用Google认证(打开浏览器):
python scripts/auth.py login
检查认证状态:
python scripts/auth.py status
需要时登出:
python scripts/auth.py logout
读取命令
所有操作通过 scripts/drive.py。首次使用时如未登录会自动认证。
# 搜索文件(全文搜索)
python scripts/drive.py search "quarterly report"
# 仅按标题搜索
python scripts/drive.py search "title:budget"
# 使用Google Drive URL搜索(自动提取ID)
python scripts/drive.py search "https://drive.google.com/drive/folders/1ABC123..."
# 搜索与你共享的文件
python scripts/drive.py search --shared-with-me
# 带分页搜索
python scripts/drive.py search "report" --limit 5 --page-token "..."
# 按精确名称查找文件夹
python scripts/drive.py find-folder "Project Documents"
# 列出根Drive中的文件
python scripts/drive.py list
# 列出特定文件夹中的文件
python scripts/drive.py list 1ABC123xyz --limit 20
# 下载文件
python scripts/drive.py download 1ABC123xyz ./downloads/report.pdf
写入命令
# 上传文件到根目录
python scripts/drive.py upload ./report.pdf
# 上传到特定文件夹
python scripts/drive.py upload ./report.pdf --folder 1ABC123xyz
# 创建文件夹
python scripts/drive.py create-folder "New Project"
# 在特定文件夹内创建文件夹
python scripts/drive.py create-folder "Subfolder" --parent 1ABC123xyz
# 移动文件
python scripts/drive.py move FILE_ID DESTINATION_FOLDER_ID
# 删除文件(移到回收站)
python scripts/drive.py delete FILE_ID
兼容工具
Claude CodeCursor
标签
前端开发