用途:在智能体或脚本中集成 Google Workspace 服务,覆盖 Gmail、Google Calendar、Drive、Docs、Sheets,并可通过 API 自动化相关工作流。触发方式为 Skill({ skill: 'google-workspace' })。
主要能力:Gmail 支持列出/读取(按 q 查询,如 is:unread)与发送邮件;Calendar 支持列出 upcoming 事件和创建事件(含参会人);Drive 支持列出文件、上传、下载、共享(设置权限);Sheets 支持读取、写入、追加行;Docs 支持读取文档、提取正文、通过 batchUpdate 插入文本。如存在 Google Workspace MCP 服务器,应优先用其封装方法(如 gmail_send、calendar_create_event、drive_upload)而非直接调用 API。
使用方式:先安装依赖 pip install google-auth google-auth-oauthlib google-auth-httplib2 google-api-python-client;认证可用服务账号(推荐自动化,必要时 with_subject 做委派)或用户 OAuth 流程(含 token 刷新与保存)。再用 googleapiclient.discovery.build 构建各服务客户端,并按对应 API 调用。
适用场景:邮件自动收发与检索、日程创建与查询、Drive 文件管理与共享、表格数据读写、文档内容追加等后端自动化任务。
限制:必须配置 OAuth 2.0 与相应 scope,应使用最小权限并妥善保管凭据(环境变量或密钥管理器,勿入源码,credentials.json 加入 .gitignore);启用域范围委派需谨慎,服务账号密钥应定期轮换。资料未提供具体价格、SLA 或其他平台支持信息。