数据库工具 Google MCP Toolbox 扩展了向 Looker 仪表板添加带格式文本或导入现有仪表板定义的能力。BigQuery 的保护模式已修正为阻止执行用于查询的 SELECT 以外的语句。

谷歌于 11月5日发布的 v1.16.0 还新增了技能支持、动态 UI 资源和结构化工具结果支持。这次更新既支持处理界面和结果的新功能,也改变了用于编写仪表板和执行查询的现有工具的行为。

1. 扩展技能、界面和工具结果的支持范围

发行说明将“通过 MCP 扩展支持技能(skills)”列为新功能。可以确认的是通过 MCP 扩展支持技能这一事实,但说明没有解释技能的定义或扩展的具体运行方式。

服务器和资源部分新增了用于构建界面的动态 UI 资源支持。该条目还一并列出了与资源提供相关的 ResourceProvider 支持。

另一项新增内容是 StructuredToolResult 支持。可以将其理解为以一定结构表达工具返回结果的功能。

2. Looker 仪表板支持与 MSSQL 对象源码查询

Looker 工具新增了对文本、Markdown 和富文本(带格式的文本)三种格式的仪表板元素的支持。这项变更扩展了仪表板内可处理的元素类型。

更新还包括一项修正:添加或更新元素时关联所有仪表板筛选器。

此次还新增了 import_dashboard_from_lookml 功能,可导入用 LookML 编写的仪表板定义。元素格式和导入属于新增支持的功能,而筛选器关联则是对现有元素添加和更新操作行为的修正。

用于查看数据库对象的工具也得到了增强。MSSQL 新增了返回所有用户定义数据库对象源代码的函数。与扩展仪表板表现形式的 Looker 变更不同,这项功能用于查看数据库对象的定义。

3. BigQuery 保护模式改为阻止执行

BigQuery 执行工具已修正为在保护模式下阻止非 SELECT 语句。如果配置使用了保护模式,就应先核对待执行语句中是否存在 SELECT 以外的语句。

创建会话时,现在会将 UseLegacySql 设为 false。这项设置变更在创建会话时生效,与是否使用保护模式无关。

BigQuery 工具还全面新增了调试日志,用于记录运行行为以分析问题。

4. 配置文件监视与预配置变更

省略用于指定配置文件的 config 标志时,现在会监视 tools.yaml 并重新加载。不带 config 标志运行的部署也需要检查检测文件变更并重新加载配置的行为。

Dataplex 预配置已移除 search_aspect_types 工具。使用该预配置的部署在升级检查中,不仅要检查查询保护和配置自动应用,还应检查原先使用的工具被移出配置这一变更。

发行说明没有提供技能和新资源的具体配置步骤,也没有各客户端的兼容性信息。因此,应用计划应以公开的功能范围为依据,而实际集成方式则需要在所用配置中确认。

v1.16.0 扩展了技能、界面和结果支持,现有部署则需要一并确认保护模式、会话创建、省略配置标志所带来的行为变化,以及 Dataplex 预配置中的工具移除。