Workspace CLI:谷歌套件命令行
谷歌刚刚开源了 Workspace CLI 项目,将整个 Google Workspace 生态系统——包括 Gmail、Drive、Docs、Sheets、Calendar 和 Chat——带到了你的命令行中。
微信 ezpoda免费咨询:AI编程 | AI模型微调| AI私有化部署 | Tripo 3D | Meshy AI
想象一下,在你的终端中输入几条命令,就能让 AI 处理你的邮件、编辑文档、安排会议。谷歌刚刚开源了 Workspace CLI 项目,将整个 Google Workspace 生态系统——包括 Gmail、Drive、Docs、Sheets、Calendar 和 Chat——带到了你的命令行中。
1、动态命令结构
该项目通过 npm 安装,命令名为 gws。它的独特之处在于不依赖静态命令列表。相反,它通过在运行时读取 Google 的 Discovery Service 来动态构建整个命令结构。当 Google Workspace 添加新的 API 端点时,gws 会自动识别它们。
npm install -g @googleworkspace/cli
gws drive files list --params '{"pageSize": 10}'
gws sheets spreadsheets create --json '{"properties": {"title": "Q1 Budget"}}'
2、AI 驱动的工作流程
所有输出都采用 JSON 格式结构化。该项目内置了 100 多个 Agent Skills,涵盖 Gmail、Drive、Docs、Calendar 和 Sheets 的常见工作流程。开发人员可以编写脚本,让 AI 能够读取邮件内容、自动创建文档,或从电子表格中提取数据以生成报告。
3、MCP 服务器集成
gws mcp 命令启动 MCP 服务器,允许 Claude Desktop 和 VS Code 等 MCP 客户端直接调用 Google Workspace API。每个服务提供大约 10-80 个可选择性启用的工具。
gws mcp -s drive,gmail,calendar # 暴露特定服务
gws mcp -s all # 暴露所有服务
4、灵活的身份验证
身份验证系统高度灵活,支持交互式 OAuth、服务账号、预先获取的访问令牌以及其他各种场景。凭证使用 AES-256-GCM 加密,并安全地存储在系统密钥链中。
5、Gemini CLI 扩展
该项目还集成了 Gemini CLI 扩展。安装后,你可以直接在 Gemini CLI 中使用所有 gws 命令和技能。它还支持 OpenClaw 等 Agent 框架。
原文链接:Google Open Sources Workspace CLI: Control Your Office Suite with AI Commands
汇智网翻译整理,转载请标明出处