Google 为OpenClaw 造“手脚“,开源面向 AI Agent的 gws全家桶套件,让 AI处理你的邮件、日程、网盘、文档、PPT、多维表格
gws 支持 MCP 服务器,可以通过标准输入输出启动一个 MCP 服务器,将 Google Workspace API 暴露为结构化工具,任何 MCP 兼容的客户端Claude 、OpenClaw 等客户端都可以调用。由于信息来源众多,若文章内容出现版权问题,或文中使用的图片、资料、下载链接等,如涉及侵权,请告知我们,我们将尽快处理。gws 支持多种认证工作流,可以在你的笔记本电脑、CI 环境和

👁 开源崛起,开启 IoT 物联网与 AI 融合的未来文末联系小编,获取项目源码
随着开源私人AI助理 OpenClaw 的全球普及,“养虾”已成为一股全民技术热潮。但各大厂App应用壁垒墙严重,如果你想让 OpenClaw AI 助手去读一下你的邮件、或者建个日程、回复一个微信消息、购买一杯奶茶,你会被App的鉴权、Token 刷新、API 翻页等逻辑折磨到怀疑人生,最终你发现 OpenClaw 卡在了无法操作微信、淘宝、支付宝、抖音等国民级App。
为了降低 AI Agent 后台操作 Google 办公全家桶 API 难度,Google 自己捅破了这层窗户纸,开源了 gws 动态构建的 CLI 工具,支持结构化 JSON 输出与 AI 技能,极大提升自动化效率与 Agent 集成能力。
gws 不仅仅是一个让你在终端里发邮件的 CLI 工具,它是一个原生的、全副武装的 AI 代理接口,内置 100+ Agent Skills,专为大语言模型调用设计,从此整个 Google Workspace 生态,现在全面向 AI Agent 敞开大门。
-
AI Agent 集成:Agent 可直接生成 gws 命令操作日历或发送邮件,无需编写复杂 API 调用代码。
-
CI/CD 自动化:在构建流水线中自动归档产物至 Drive,或发送部署通知邮件。
-
适用边界:适用于需要高频调用多个 Workspace 服务的场景,单次简单查询可能略显重型。
🦀 为什么选择 gws 套件

-
一站式操作整个 Google Workspace 生态:gws 支持Google Drive、Gmail、Calendar、Sheets、Docs、Chat、Admin 全套办公服务,而且每个服务的 API 都被完整地映射成了命令行操作。
-
为人类设计,也为 AI 代理设计:gws 的设计同时考虑了人类用户和 AI 代理的需求。面向 AI 代理来说,它非常完美,所有响应都是 JSON 结构化的输出,AI 可以直接解析;内置了100+ Agent Skills 技能文件,涵盖常见工作流;提供 MCP 服务器,可以直接集成到 Claude 、OpenClaw 等客户端
-
灵活的认证方式:gws 支持多种认证工作流,可以在你的笔记本电脑、CI 环境和服务器上都能正常工作,而且认证的优先级也很清晰,从访问令牌到加密凭据再到明文凭据,一应俱全。
-
内置 Model Armor:gws 还集成了 Google Cloud Model Armor,可以在 API 响应到达你的代理之前扫描其中的提示注入风险,通过 --sanitize 参数来启用这个功能,还可以设置环境变量来配置默认的防护模板和模式(警告或阻止)。这对于使用 AI 代理来处理 Workspace 数据的场景来说,简直是必备功能。
-
MCP 服务器协议:gws 支持 MCP 服务器,可以通过标准输入输出启动一个 MCP 服务器,将 Google Workspace API 暴露为结构化工具,任何 MCP 兼容的客户端Claude 、OpenClaw 等客户端都可以调用。
-
ZeroClaw 本质是一个运行在树莓派上的 LLM 客户端框架,它可以:
🤖 安装与使用

1、前置要求
在安装 gws 之前,你需要准备:
-
Node.js 18+
-
Google Cloud 项目用于 OAuth 凭据,可以通过 Google Cloud Console、gcloud CLI 或 gws auth setup 命令创建
-
有权访问 Google Workspace 的 Google 账号
2、安装方法
通过 npm 安装,npm 包会为你的操作系统和架构捆绑预构建的原生二进制文件,不需要 Rust 工具链。
npm install -g @googleworkspace/cli
3、设置认证
如果你已经安装并认证了 gcloud,这是最快的方式:
gws auth setup # 引导你完成 Google Cloud 项目配置
如果你没有 gcloud,登录会失败并显示通用的「访问被阻止」错误,你可以使用手动 OAuth 设置。
gws auth login # 后续的 OAuth 登录
当然也可以通过AI 代理辅助,在浏览器完成认证:代理打开 URL,选择账号,处理同意提示,一旦 localhost 回调成功就返回控制权。
-
如果同意显示「Google 尚未验证此应用」(测试模式),点击「继续」。
-
如果出现作用域复选框,在继续之前选择所需的作用域或全选。
4、AI Agent Skills 安装
gws 仓库附带了 100+ 个 Agent Skills(SKILL.md 文件)—— 每个支持的 API 都有一个,还有针对常见工作流的高级助手,以及 Gmail、Drive、Docs、Calendar 和 Sheets 的 50 个精选食谱。
你可以一次性安装所有技能:
npx skills add https://github.com/googleworkspace/cli
5、OpenClaw 设置
你可以软链接绑定所有技能,并与gws 仓库保持同步
ln -s $(pwd)/skills/gws-* ~/.openclaw/skills/
6、MCP 服务设置
gws mcp 通过 stdio 启动一个 MCP 服务器,将 Google Workspace API 暴露为结构化工具,任何 MCP 兼容的客户端(Claude Desktop、Gemini CLI、VS Code 等)都可以调用,启动 MCP 服务器:
gws mcp -s drive # 暴露 Drive 工具gws mcp -s drive,gmail,calendar # 暴露多个服务gws mcp -s all # 暴露所有服务(工具很多!)
在你的 MCP 客户端中配置:
{ "mcpServers": { "gws": { "command": "gws", "args": ["mcp", "-s", "drive,gmail,calendar"] } }}
7、开始使用
列出最近的 10 个文件:
gws drive files list --params '{"pageSize": 10}'
创建一个电子表格:
gws sheets spreadsheets create --json '{"properties": {"title": "Q1 Budget"}}'
发送一条 Chat 消息,预览模式:
gws chat spaces messages create \
--params '{"parent": "spaces/xyz"}' \
--json '{"text": "Deploy complete."}' \
--dry-run
流式输出分页结果(NDJSON 格式):
gws drive files list --params '{"pageSize": 100}' --page-all | jq -r '.files[].name'
PDF文件上传:
gws drive files create --json '{"name": "report.pdf"}' --upload ./report.pdf
🌳 写在最后
Google 率先打破应用墙壁垒,全面拥抱AI Agent! 如果你是 Google Workspace 的用户,或者你正在开发与 Workspace 相关的自动化工具,那么 gws 绝对值得你一试。gws 开源项目源码:
https://github.com/googleworkspace/cli
最后,我们共同期待腾讯、阿里、字节等互联网大厂快速跟进,让OpenClaw这只“龙虾”打理我们的微信、淘宝、支付宝、抖音等国民级App。
如有IoT 源码采购和项目交付需求,请扫码联系小编,微信号: beacon0418

往期推荐
☞开箱即用!国产开源30+AI视觉算法IoT智能物联网云平台
☞国产开源Web 工业IoT组态软件,支持Modbus、OPC,支持拖拉拽
☞4万元,国产信创私有化部署,破解县域无人机AI巡检平台落地难题
☞免费开源,千知AI知识图谱平台,支持DeepSeek、Qwen
☞智慧农业大爆发:AI+物联网+区块链重构“天空地”一体化监测
免责声明:本公众号所发布的内容来源于互联网,我们会尊重并维护原作者的权益。由于信息来源众多,若文章内容出现版权问题,或文中使用的图片、资料、下载链接等,如涉及侵权,请告知我们,我们将尽快处理。主理人微信: beacon0418
更多推荐




所有评论(0)