把 Gmail、Drive、Docs、Sheets、Slides、Calendar、Chat、People 这八个谷歌办公服务接进 Claude Code,有人把它打包成了一个 Claude Code 技能加插件。脚本负责所有有 API 能做的事,技能负责告诉 Claude Code 怎么检查进度、跑脚本、走控制台步骤、最后测试结果。
八个 Workspace 服务全部通过了 Claude Code 的只读测试。但有两个登录限制决定了你怎么用它们:每次登录大约持续一小时,而且重新登录 People 会吊销此前签发的所有令牌,所以 People 必须放在第一个登录。
![]()
每个产品一个远程服务器
谷歌为每个 Workspace 产品托管一个远程 MCP 服务器。要让 Claude Code 连上,需要一个配置了正确 API 的 Google Cloud 项目、一个 OAuth Web 客户端、几项控制台设置、在 Claude Code 里注册服务器,然后逐个在浏览器里登录。
八个服务器的工具数量差别不小:
- gmail:23 个工具
- drive:8 个
- docs:2 个
- sheets:6 个
- slides:4 个
- calendar:9 个
- chat:4 个
- people:3 个
还有一个服务器 workspace-developer,用来搜索 Workspace 开发者文档,不需要登录。工具数量来自 mcp_probe.sh 的探测结果。
15个服务一次开齐
每个产品需要它的 API 和它的 MCP 服务。People 从 people.googleapis.com 提供 MCP,所以加起来一共 15 个服务。bootstrap.sh 用 gcloud 把它们全部启用。
当 gcloud 无法从当前 shell 登录时,一个控制台 URL 可以一次性启用全部 15 个服务,省去逐个点选的麻烦。
OAuth 同意屏幕这一步,应用名填 Workspace MCP Servers,受众选 Internal,再加一个联系邮箱。然后在数据访问里手动粘贴你需要的服务器权限范围,每个都要加上 https://www.googleapis.com/auth/ 前缀——一共 21 个不同的权限范围。敏感权限表格每页显示 10 行,所以有三个会落到第二页。
创建客户端时选 Web application,加两个授权重定向 URI。Chat 服务器还需要在项目里建一个 Chat 应用,在 Google Chat API 的配置里设置。客户端密钥只在创建时显示一次,之后再访问页面会提示查看和下载密钥已不可用,只能新建一个。
下载的密钥文件会落在 ~/Downloads 目录,bootstrap.sh 会自动挑最新的那个,把它装进 ~/client_id.txt 和 ~/client_secret.txt,权限设为 600,且从不打印出来,然后用 claude mcp add-json 注册服务器。
这套配置的前两个版本分别用的是 Gemini CLI 和 Antigravity CLI。这一版把同一个 Google Cloud 项目迁到了 Claude Code,补上了此前配置遗漏的 Docs、Sheets、Slides 三个较新的服务器和 Chat,并整体打包成一个 Claude Code 技能。
Workspace MCP 支持目前处于开发者预览阶段,需要先注册才能开始。
特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.