谷歌 Data Agent Kit 正式发布:技能引导与 IAM 强制隔离并存
谷歌 Data Agent Kit 正式发布:安全防护分为 Skill 与 IAM
谷歌正式推出 Data Agent Kit,这是一个基于 MCP 协议的工具集,旨在连接编码智能体与超过十五项谷歌数据云服务。该套件包含 37 个基于 Apache 2.0 协议的技能(Skills),覆盖 BigQuery Graph、Bigtable 和 Apache Spark 托管服务,运行于 Antigravity、Cursor 及 VS Code 等环境中。发布后,它填补了智能体在理解表结构、分区策略及任务失败原因方面的原生能力空白。
在安全防护机制上,Data Agent Kit 采用了双轨制。第一类是“技能”层面的引导性建议,例如 accidental-data-loss-prevention 技能会在执行 DROP TABLE 或无 WHERE 子句的 DELETE 前暂停操作并要求用户确认;第二类则是依赖 IAM 的强制性控制,通过设置 `mcp.googleapis.com/tool.isReadOnly` 属性并在组织或项目级别拦截非只读工具的 MCP 调用。然而,文档明确指出这种控制存在局限:被阻止的工具仍会出现在 tools/list 中,且 resource.service 和 tool.name 仅在 gcloud CLI 可用,控制台不支持。
行业反馈指出了当前方案在生产环境的不足。viaSocket 工程师 Ankit Dongre 强调,现有的 IAM 和试运行仅解决授权问题,未涵盖超时重试后的写入状态确认,完善的返回结果应包含幂等键、提交状态和可回滚性,而 Data Agent Kit 目前并不提供这些信息。相比之下,微软的 Agent 365 选择将治理策略统一放在网关层强制执行,而谷歌则坚持基于客户已有的 IAM 体系进行鉴权。
来源:InfoQ 中文 · infoq.cn