Google Cloud Storage加入MCP工具箱:面向AI智能体的存储桶工具
GCS现已成为MCP工具箱中的原生数据源,内置了预构建的存储桶与对象工具集、代理使用案例,以及用于阻止跨存储桶访问的自定义允许列表工具。
来源: **Turning Data into Context: Google Cloud Storage (GCS) is Now Available in MCP Toolbox**
Google Cloud Storage 是现代智能体架构的核心组成部分,也是大规模非结构化数据存储的首选方案。然而,随着团队从原型开发转向在生产环境中运行自主智能体,架构也发生了变化:数据存储已不再是难点。真正的挑战在于如何将数 PB 的原始非结构化文件转化为智能体能够按需调用的上下文信息。为了解决这一问题,MCP Toolbox 现已原生支持 GCS 并全面可用。
智能体应用中的非结构化数据
数据库用于存储结构化数据,而对象存储则保存着企业的日常业务资料:PDF 合同、架构图、财务与合规文件、原始应用日志以及多模态媒体。为智能体提供与 GCS 交互的标准方式,能够支撑多种类型的应用开发。
首先是多模态分析。智能体可以将 BigQuery 或 AlloyDB 中结构化数据的确定性优势与存储在 GCS 中的丰富上下文相结合。例如,一个自动化的保险理赔智能体可以从 AlloyDB 数据库中读取客户的保单限额和免赔额,同时从 GCS 获取事故现场照片和扫描后的警方报告,进而评估损失并建议赔付金额。
其次是自动化文档处理流程。后台智能体可以监控上传桶中的新供应商发票或法律合同,提取关键信息并触发后续的 ERP 工作流。
第三是代码库和日志分析。站点可靠性智能体可以深入分析存储着历史服务器日志或崩溃转储文件的桶,以找出根本原因,而无需开发人员手动下载海量文本文件。
第四种是动态的、即时生成的RAG技术,这类模式在那些不再依赖固定向量嵌入流程的客户中日益普及。无需预先对所有内容进行分块和索引处理,只需授予智能体对特定GCS目录的安全访问权限即可。当用户提出复杂问题时,智能体会列出该存储桶中的内容,找到相关的200页手册,直接读取原始文件并从中生成答案。
根据谷歌的开发者博客,Snap、Palo Alto Networks和Airwallex等公司已经在使用结合MCP的GCS服务。
已发布的功能
自MCP工具箱推出以来,对GCS这类大型对象存储系统的原生支持一直是用户最迫切的需求之一。与其他工具箱源类似,GCS集成也非常易于使用,云存储文档中的快速设置指南能帮助用户立即完成连接。
它配备了预构建的工具,可覆盖 GCS 的大部分核心功能:创建、列出、读取和更新存储桶、对象及其元数据。为便于管理,还提供了两个内置工具集。
cloud-storage-buckets可让代理管理存储基础设施,例如列出存储桶并获取其元数据。cloud-storage-objects可让代理处理非结构化数据本身,例如列出文件、读取对象内容、上传和删除数据。
未来几个月还将推出更多工具。
用于更严格业务逻辑的自定义工具
对于大多数情况,预构建的工具已经足够使用,但某些场景需要自定义的业务逻辑,而工具箱提供了声明式且可扩展的自定义工具框架。原生的 GCS 集成可作为针对特定业务需求定制工具的基石。
一个典型的例子是限制代理对少数几个存储桶的访问,从而防止未来出现数据泄露。将 GCS 集成封装在自定义工具中,可以通过硬编码的允许列表来避免提示注入导致的跨存储桶访问风险。仅列出允许列表中存储桶的工具如下所示:
kind: tool
name: list_allowlisted_buckets
type: cloud-storage-list-buckets
source: my-gcs-source
description: Use this tool to list Cloud Storage buckets allowlisted for the vendor risk assement agent
project: my_safe_project" # hard-coded GCP project
prefix: ai_buckets # allowlisted bucket prefix
同样地,读取对象也可以被限制在经过许可列表筛选的安全存储桶中:
kind: tool
name: read_allowlisted_objects
type: cloud-storage-read-object
source: my-gcs-source
description: Use this tool to read contents of available, allowlisted Cloud Storage objects
bucket: bucket_for_agents # allowlisted GCS bucket
入门指南
将最大的非结构化数据存储直接连接到 AI 智能体,能够带来诸多可能性。GCS 的官方文档及 Toolbox、预构建工具和工具集的参考页面,以及 GitHub 上的 MCP Toolbox 仓库,都是值得首先了解的资料。
相关阅读
- 实用笔记:企业 AI 的数据、上下文与 RAG 线索治理 — 该文提供了企业 AI 数据、上下文及 RAG 线索治理的详细操作指南,包括相关合同、检查项以及可供团队直接使用的代码模板。