DBHub:一款免费开源的数据库MCP服务器

DBHub是一个免费开源、零依赖、Token 高效的数据库 MCP(Model Context Protocol)服务器,支持各种 AI 客户端连接和查询数据库。

DBHub 项目采用 TypeScript 语言开发,遵循 MIT 开源协议,代码托管在 GitHub:

https://github.com/bytebase/dbhub

功能特性

  • AI 助手:DBHub 支持兼容 MCP 的各种 AI 智能体工具包括 Claude、Cursor、CodeX、Dify、VS Code 等等。
  • 数据库:目前可以连接 PostgreSQL、MySQL、MariaDB、SQL Server 以及 SQLite;通过配置可以同时接入多个数据库,实现跨库数据分析。
  • 安全连接:支持 SSH 隧道以及 SSL/TLS 加密连接。
  • 数据库结构探索:基于 search_objects 工具实现渐进式探索,把数据库映射成类似目录的结构,支持模式、表、字段、索引、存储过程等对象的模式匹配,可以极大地减少 Token 使用量。
  • SQL 安全执行:通过 execute_sql 工具提供统一 SQL 语句执行接口,支持数据库事务、多查询语句、只读模式、行数限制以及超时控制等安全措施。
  • 自然语言查询:DBHub 内置的 AI 能力,可以解释数据库结构,自然语言生成 SQL 并且执行。
  • 自定义工具:DBHub 还支持通过配置文件把复杂 SQL 封装成可复用、可参数化的查询操作,为客户端提供安全易用的数据库访问接口。
  • WEB 工作台: DBHub 内置了一个基于 Web 的可视化工作台,不需要接入 AI 工具,直接通过浏览器运行 SQL、执行工具、查看请求记录。

下载安装

推荐使用 Docker 进行快速体验,安装命令如下:

bash 复制代码
docker run --rm -p 8080:8080 bytebase/dbhub \
  --transport http \
  --port 8080 \
  --demo


Running in DEMO mode - using sample employee database

 _____  ____  _   _       _
|  __ \|  _ \| | | |     | |
| |  | | |_) | |_| |_   _| |__
| |  | |  _ <|  _  | | | | '_ \
| |__| | |_) | | | | |_| | |_) |
|_____/|____/|_| |_|\__,_|_.__/

v0.11.10 [DEMO] - Minimal Database MCP Server

Workbench at http://localhost:8080/
MCP server endpoint at http://localhost:8080/mcp

服务启动之后,通过以下地址可以访问 WEB 工作台:

http://localhost:8080/

MCP 服务接入点地址如下:

http://localhost:8080/mcp

各种 AI 工具的接入配置可以参考以下文档:

https://dbhub.ai/installation

相关推荐
只睡四小时32 分钟前
MCP 弃用 SSE?Node 分帧漏 81.7% 事件
node.js·webassembly·实时通信·mcp·streamable http
小此方36 分钟前
Re:Mysql数据库基础篇(八):详细讲解复合查询、多表查询、自连接、多行、多列子查询与合并查询
数据库·mysql
xszivvvv38 分钟前
Mariadb数据库frm文件异常,如何恢复数据
数据库·mariadb
smile_life_1 小时前
MySQL 设置 防止账户被暴力破解
数据库·mysql
ShineWinsu2 小时前
对于Qt:QRadioButton常见属性以及QButtonGroup的解析
数据库·c++·qt·microsoft·gui·qradiobutton·qbuttongroup
测试盐2 小时前
oracle数据库卡顿排查
数据库·oracle
滕州市燕猫虎计算机科技工作室个体工商户2 小时前
MySQL、MVCC、多版本并发控制
数据库·mysql·mvcc·数据库事务
明航咨询-陈老师2 小时前
ITSS运行维护服务能力成熟度认证技术纵深:标准模型、等级路径、2026审核趋势与CS/CMMI对比
服务器·数据库·cmmi
缓慢更新3 小时前
AI 辅助生成单测:从接口定义到用例的流水线
java·服务器·前端·网络·数据库·人工智能
AI小百科3 小时前
向量数据库:AI 的「记忆仓库」是怎么工作的
数据库·人工智能·oracle