用途:让 AI 助手直接操作 Google Workspace 各项服务,包括 Gmail、日历、Drive、Docs、Sheets、Slides、Chat 和 People。相比传统 Google API 集成,无需创建 Google Cloud 项目、启用 API、创建 OAuth 凭据或下载 client_secret.json,只需用 Google 账号登录即可。
主要能力:共 49 个工具。Gmail 支持搜索、读取、发送、创建草稿、发送草稿、修改、列出标签、下载附件;日历支持列出日历与事件、获取/创建/更新/删除事件、查找空闲时间、回复邀请;Drive 支持搜索文件、下载文件、查找文件夹;Docs 支持创建、查找、读取文本、插入/追加/替换文本、移动、从 URL 提取 ID;Sheets 支持读取全文、获取区域、查找、获取元数据;Slides 支持读取文本、查找、获取元数据;Chat 支持列出空间、按名称查找空间、发送消息、获取消息、发送私信、按邮箱查找私信、列出会话、设置空间;People 支持获取用户资料与本人信息;另有时间工具获取当前日期、时间与时区,以及 auth.clear、auth.refreshToken 认证工具。
使用方式:先安装并配置。
npm install -g @presto-ai/google-workspace-mcp mcporter config add google-workspace --command "npx" --arg "-y" --arg "@presto-ai/google-workspace-mcp" --scope home
首次使用会打开浏览器进行 Google OAuth,凭据保存在 ~/.config/google-workspace-mcp/。之后通过 mcporter call --server google-workspace --tool "工具名" 加参数调用,例如 gmail.search query="is:unread" maxResults=10、calendar.findFreeTime attendees='["a@example.com"]' duration=30、docs.create title="New Doc" markdown="# Hello"。
适用场景:需要让 AI 代读邮件、安排会议、查找空闲时间、检索与下载云端文件、读写文档表格、在 Chat 中发消息等日常办公自动化。
限制:需具备 Google 账号并完成 OAuth 授权;凭据存于本地配置目录,可删除后重新认证;具体权限范围、配额与可用性资料未提供。