版本 7.2.3 - MCP 服务器支持与数据编辑改进
Published: 2026-07-21 | Stela Augustínová
我们很高兴发布 DbGate 7.2.3 版本。本次发布为在 Docker 中运行的 DbGate 社区版带来了内置 MCP 服务器支持,在 Team Premium 中为 MCP 扩展了高级功能和精细权限控制,并包含多项有助于处理数据和 SQL 方言的实用改进。
使用 DbGate MCP 服务器连接 AI 助手
现在,在 Docker 中运行的 DbGate 社区版包含一个只读的 MCP(Model Context Protocol,模型上下文协议)服务器。MCP 为兼容的 AI 助手和开发工具提供了一种标准方式,以受控接口连接到 DbGate 并处理数据库信息。
只读访问是进行数据库探索和故障排查的有用默认设置。它允许用户在防止已连接客户端修改数据的前提下,受益于 AI 辅助的工作流。
Team Premium 中的高级 MCP 功能
DbGate Team Premium 为 MCP 服务器扩展了更高级的功能,适用于需要更深度集成的团队。这些功能包括查询执行、数据修改以及精细的访问控制。
管理员可以控制通过 MCP 可用的资源,而不是自动暴露所有已配置的连接。这样就可以为不同用户、角色和 AI 辅助工作流提供范围更窄、更加精确的访问权限。
基于 Docker 的社区版与 Team Premium 的实现共同提供了一条实用的升级路径:先从只读 MCP 访问开始,然后在需要的地方启用高级操作和更细粒度的权限控制。
二进制值的字符编码
单元格值编辑器现在允许用户选择在解码二进制数据时使用的字符编码。
二进制列有时包含以某种编码存储的文本,而这种编码无法被可靠检测。能够显式选择编码,使这些值更易于检查,并防止有效文本被显示为不可读字符。
DataGrid 筛选操作始终可用
即使当前筛选条件返回零行结果,筛选操作按钮现在仍然可用。
此前,空结果也可能会隐藏用于调整或清除筛选条件的控件。操作按钮现在会保持可见,使用户无需离开当前视图就能更轻松地从过于严格的筛选条件中恢复。
SQL 方言和数据类型改进
本次发布还为跨不同数据库引擎工作的用户带来了多项改进:
- 在面向 MySQL 时,SQL Server 数据类型转换更加准确。
decimal现在可作为 PostgreSQL 方言的数据类型选项。- 对包含
PARTITION子句的查询,MySQL 自动补全现在可以正常工作。
这些更改改进了模式转换和日常 SQL 编辑体验,尤其适用于使用多种数据库系统的环境。
完整更新日志
7.2.3
- 新增:只读 MCP 服务器支持(社区版,Docker)
- 新增:高级 MCP 服务器功能,包括查询执行、数据修改和精细访问控制(Team Premium)
- 修复:当没有行匹配当前筛选条件时,筛选操作按钮不可用的问题
- 新增:用于解码二进制单元格值的字符编码选择
- 新增:改进 SQL Server 到 MySQL 的数据类型转换
- 新增:将 decimal 作为 PostgreSQL 方言的数据类型选项 #1490
- 修复:包含 PARTITION 子句的查询在 MySQL 中的自动补全问题 #1500