最新消息:关注人工智能 AI赋能新媒体运营

谷歌开源Workspace CLI,让AI代理直接操作Gmail、日历等云端办公应用

科技资讯 admin 浏览

Google Workspace团队在GitHub上开源了命令行工具Google Workspace CLI,通过单一命令行界面整合了云硬盘、Gmail、日历、表格等Google Workspace API操作。该工具在运行时会动态读取Google Discovery Service,自动生成命令接口,并提供结构化JSON输出、Agent技能和MCP服务器,方便开发者和AI代理将Workspace操作纳入自动化流程。不过项目也明确标注,这不是官方正式支持的产品。

过去开发者在对接Google Workspace相关服务时,需要对照REST文档手动编写curl或HTTP请求,并反复测试。Google Workspace CLI内置了命令自动补全与资源说明提示,并提供模拟执行与自动分页处理机制,所有命令返回结果统一以结构化JSON格式输出,便于后续使用jq等工具进行处理。开发者现在可以直接通过命令行完成批量列出和导出文件列表、创建表格等任务,显著降低了自定义脚本的开发成本。

Google Workspace CLI的底层架构在设计时就考虑了AI代理的集成需求,随附超过100个专为AI代理设计的技能文件,覆盖所有支持的API,并提供50个自动化工作流示例。通过预定义的操作指令,大型语言模型可跳过复杂的中间开发环节,直接实现跨应用协作。

Google Workspace CLI原生内置MCP服务器,可将各Google Workspace API封装为结构化工具,供Claude Desktop、Gemini CLI、VS Code等兼容客户端调用。开发者可在这些环境中通过自然语言驱动AI代理列出文件、查阅邮件或创建日历事件,并可选择仅暴露所需服务,以控制可用工具数量。项目还提供了Gemini CLI扩展功能,使终端代理可直接调用Google Workspace CLI的指令及相关Agent技能。

由于AI代理在自动读取外部邮件时可能面临提示词注入攻击,Google Workspace CLI集成了Google Cloud Model Armor安全技术,在API响应数据交由AI分析前,先通过安全清洗机制拦截潜在恶意指令。同时,为满足企业实际部署需求,项目内置了从本地交互登录、无头模式到服务账户等多种身份验证流程,确保企业在构建自动化连接时能维持严格的访问控制。