DBAPI 企业版 v4.5.0 正式发布:MCP 集成、审计日志、全面移动端适配

发布日期:2026年5月31日
版本号:企业版 v4.5.0
官方网站https://www.51dbapi.com/

DBAPI 企业版 v4.5.0 正式发布!本次版本聚焦智能化集成安全合规用户体验三大方向,带来了多项重磅功能:支持 MCP(Model Context Protocol)协议无缝对接 AI 客户端、新增审计日志满足合规审计要求、UI 全面适配移动端并优化交互体验。

无论您是企业数据平台负责人、后端架构师,还是运维与安全团队成员,都能从本次升级中获得显著价值。

🌟 核心亮点概览

  • MCP 功能支持 —— 将 DBAPI API 映射为 MCP 工具,对接 Claude Desktop、Cursor、LangChain、Spring AI 等 AI 客户端与框架,帮助企业快速构建数据驱动的智能体(Agent)应用
  • 审计日志 —— 记录用户操作全链路,满足等保与合规审计需求
  • 客户端启用/禁用 —— 灵活控制客户端访问权限
  • HTTP 执行器参数自定义 —— 支持 Groovy 表达式映射转发参数
  • 管理员账户创建 —— 支持创建多个管理员角色
  • Windows 后台启动 —— Windows 环境部署更便捷
  • Standalone 健康检查 —— 新增健康检查接口,便于运维监控
  • 监控增强 —— 监控图新增失败数量最多的 API 排行、状态码分布图、响应数据总量最大的 API 统计
  • UI 全面适配移动端 —— 手机端管理后台操作流畅
  • UI 交互优化 —— API 树单击浮窗预览、双击快捷编辑;侧边栏与 SQL 调试窗口自由拖拽;新增浅色/暗色主题切换
  • API 树形列表加载速度优化

🆕 新增功能详解

1. 支持 MCP 协议,对接 AI 客户端与开发框架

本次版本最重磅的特性:DBAPI 现已支持 MCP(Model Context Protocol) 协议。您可以将 DBAPI 中已上线的 API 一键发布为 MCP 工具,供各类 AI 客户端和开发框架发现并调用。

工作原理:

AI 客户端 / AI 框架(Claude Desktop / Cursor / LangChain / Spring AI)
        │ MCP 协议(Streamable HTTP)
        ▼
  DBApi MCP Server(端口 8526)
        │ HTTP 调用
        ▼
  DBApi 后端(端口 8520 / Gateway)
        │
        ▼
      数据库 / Elasticsearch / 第三方接口

快速接入: 在 API 管理页面开启 MCP 开关,即可将 API 暴露为 MCP 工具。客户端通过配置 mcpServers 指向 MCP Server 地址即可完成对接。

MCP 是开放协议,LangChainSpring AI 等主流 AI 开发框架均已提供原生 MCP 客户端支持。这意味着企业可以使用任何 MCP 兼容的 AI 框架,将 DBAPI 中的数据 API 注册为 Agent 的调用工具,快速构建如"自然语言查数"、“报表自动生成”、"数据异常巡检"等智能体应用,充分释放企业数据资产在 AI 场景下的价值。

2. 审计日志

安全合规是企业系统的基石。v4.5.0 新增 审计日志 功能,系统自动记录管理员及用户的关键操作行为,包括:

  • 操作人、操作时间
  • 操作类型(增/删/改/查)
  • 操作目标(API、数据源、客户端等)
  • 操作详情

审计日志提供完整的事后追溯能力,满足等保三级、ISO 27001 等合规审计要求。

3. 客户端启用/禁用

现在您可以灵活控制客户端的访问状态:

  • 禁用:临时关闭某个客户端的全部 API 调用权限,无需删除配置
  • 启用:恢复客户端访问权限

适用于客户端异常、欠费、安全排查等场景,提升运维管控能力。

4. HTTP 执行器参数自定义映射

HTTP 执行器新增 自定义映射模式,这是本次版本最实用的增强之一。您可以通过 Groovy 表达式对转发参数进行灵活处理,不再局限于原样透传。

这个功能解决什么问题?

在实际对接外部接口时,常常面临这些问题:

  • 接口字段名不一致,需要手动重命名
  • 希望为参数设置默认值,减少调用方传参负担
  • 需要对参数值做运算、拼接或类型转换
  • 需要根据条件动态构造请求体

自定义映射模式通过一个 JSON 模板,配合 ${} 占位符和 Groovy 表达式,轻松解决上述所有场景。

${} 中的表达式支持任意 Groovy 语法,内置变量 _parameters 代表当前 API 接收到的全部请求参数。

场景一:参数重命名 + 默认值

假设第三方接口字段为 userNameuserAge,而您的系统传参为 nameage,并希望默认分页大小为 20:

{"userName": ${_parameters.name}, "userAge": ${_parameters.age}, "defaultPage": 20}

调用方只需传 nameage,无需关心字段名映射和默认值填充。

场景二:参数拼接与运算

将 firstName 和 lastName 拼接为 fullName,并根据年龄计算出生年份:

{"fullName": ${_parameters.firstName + " " + _parameters.lastName}, "birthYear": ${2026 - _parameters.age}}

场景三:条件赋值

根据是否管理员赋予不同角色,并添加时间戳:

{"userName": ${_parameters.name}, "role": ${_parameters.isAdmin ? "admin" : "user"}, "timestamp": ${System.currentTimeMillis()}}

从此对接外部接口,再也不用为参数格式不匹配而写额外代码了。

5. 支持创建管理员账户

企业版新增 管理员账户创建 功能。除默认 admin 外,您可创建多个管理员账户,每个管理员拥有完整的系统管理权限。适用于多团队协作、权限分责等场景。

6. Windows 后台启动

DBAPI 现已支持 Windows 环境下以 后台服务 方式启动,无需保持命令行窗口常开,Windows Server 部署体验大幅提升。

7. Standalone 模式健康检查

单机(Standalone)模式新增 健康检查接口,运维人员可通过该接口快速检测服务状态,便于对接 Kubernetes、Consul 等容器编排与服务发现平台。

🎨 优化与体验提升

监控能力增强

监控 Dashboard 新增三项统计图表:

  • 失败数量 Top N API —— 快速定位异常接口,辅助问题排查
  • 状态码分布图 —— 统计各 HTTP 状态码占比,直观呈现系统整体运行状况
  • 响应数据量 Top N API —— 识别返回数据量最大的接口,为性能调优提供依据

UI 全面适配移动端

v4.5.0 对管理后台 UI 进行了全面的移动端适配,手机浏览器访问时布局自动响应,核心操作流程流畅可用。同时 PC 端 UI 也进行了细节优化,交互更加舒适。

图 6

图 7

UI 交互优化

  • API 树快速预览:在侧边栏 API 树中,单击 API 名称即可弹出浮窗,快速查看该 API 的 URL 路径和参数定义,无需进入编辑页面

图 2

  • API 树快捷编辑双击 API 名称直接进入编辑页面,减少操作步骤
  • 窗口自由拖拽:API 页面侧边栏树形展示支持左右拖动调整宽度;SQL 调试页面的各个窗口支持上下左右拖动调整大小,布局更灵活

图 5

  • 浅色/暗色主题切换:新增浅色/暗色主题切换功能,适配不同使用环境,减轻长时间操作的视觉疲劳

图 3

API 树形列表加载速度优化

针对 API 数量较多的场景,我们对树形列表的数据加载逻辑进行了专项优化,列表展开与搜索响应速度显著提升

⚠️ 升级注意事项(不兼容变更)

DBAPI 企业版 v4.5.0 包含元数据库表结构变更,属于不兼容升级。具体变更内容请查阅版本更新日志。升级前请务必完整备份元数据库

📥 如何升级?

  1. 登录 DBAPI 官网下载中心 获取 v4.5.0 安装包
  2. 阅读《升级指南》
  3. 按步骤完成升级安装

如有疑问,请联系企业技术支持。

🙏 致谢

感谢广大企业用户长期以来的信任与反馈!DBAPI 将持续深耕数据 API 领域,以安全、稳定、易用的产品能力,助力企业释放数据价值。

立即升级至 v4.5.0,体验更智能、更合规、更流畅的企业级数据服务能力!

🔗 官网:https://www.51dbapi.com/

Logo

欢迎加入 MCP 技术社区!与志同道合者携手前行,一同解锁 MCP 技术的无限可能!

更多推荐