@bytebase/dbhub

中文文档
1.6.0发布于 2026/11/07MITTypeScriptES Module构建来源已验证近 30 天下载 15.2万

用于 PostgreSQL 、 MySQL 、 MariaDB 、 SQL 服务器、 Oracle 、 SQLite 的 Koken 高效数据库 MCP 服务器

中文使用文档
文档目录9 节
  1. 调试效率
  2. 使用大小写
  3. 支持的数据库
  4. MCP 工具
  5. 工作区
  6. 安装
  7. 发展
  8. 贡献者
  9. 恒星历史

[注]
如果您需要企业级数据库 MCP 服务器, 并配备内置的护栏, 如批准流程、 访问控制、 数据掩码以及 DBHub 提供之外的审计记录, 请检查 字节。 。 。 .

GitHub Trending Repository of the Day

DBHub Logo

            +------------------+    +--------------+    +------------------+
            |                  |    |              |    |                  |
            |  Claude Desktop  +--->+              +--->+    PostgreSQL    |
            |                  |    |              |    |                  |
            |  Claude Code     +--->+              +--->+    SQL Server    |
            |                  |    |              |    |                  |
            |  Cursor          +--->+    DBHub     +--->+    Oracle        |
            |                  |    |              |    |                  |
            |  VS Code         +--->+              +--->+    SQLite        |
            |                  |    |              |    |                  |
            |  Copilot CLI     +--->+              +--->+    MySQL         |
            |                  |    |              |    |                  |
            |                  |    |              +--->+    MariaDB       |
            |                  |    |              |    |                  |
            +------------------+    +--------------+    +------------------+
                 MCP Clients           MCP Server             Databases

DBHub是一个最小的MCP服务器:有令牌效率,零依赖性,默认只有两个工具带有选入外加. 这个轻量级网关允许MCP兼容客户端连接并探索不同的数据库:

  • 最小值: 0 依赖性, 具有最小的 MCP 工具以最大化上下文窗口的符号效率
  • 多数据库: PostgreSQL, MySQL, MariaDB, SQL 服务器, Oracle, 通过单一接口的 SQLite
  • 多连接: 与 TOML 配置同时连接到多个数据库
  • 护栏: 仅读模式、行限制和查询超时以防止运行失控
  • 安全访问: SSH地道和SSL/TLS加密

DBHub 是其中的正式实例 克劳德代码文件 通过 MCP 连接到 PostgreSQL .

调试效率

DBHub 默认只装入 2 个工具 1.4克令牌 ——13~14x比替代品少——为您实际工作保持上下文窗口畅通.

MCP 服务器默认配置默认工具
DBHub 函数1.4克级页:1execute_sql, (中文(简体) ), search_objects(中文(简体) )
MCP 工具箱19.0k (韩语)第28条
Supabase MCP 软件19.3k (韩语)全部

使用大小写

  • 地方发展: Schema 探索,查询验证,并用克洛德代码,VS代码,光标等调试数据.
  • 非技术准入:通过克洛德桌面,VS代码,光标等向非技术人员展示被整理,只读取的视图.
  • 多数据库合并: 将每个数据库的单独的MCP服务器替换为单个 DBHub 进程
  • 解决生产问题: 仅读诊断,有防跑道

支持的数据库

PostgreSQL, MySQL, SQL 服务器, MariaDB, Oracle, 和 SQLite.

MCP 工具

DBHub 为数据库操作执行 MCP 工具 :

  • 执行( s): 执行带有交易支持和安全控制的 SQL 查询
  • 搜索对象( o): 搜索和探索数据库计划、表格、栏目、索引和逐步披露的程序
  • 解释( s) (选入): 不运行就显示查询的执行计划
  • 健康检查 (opt- in):报告连接池状态和缓冲缓存命中比率
  • 自定义工具: 定义可重复使用的 SQL 操作 dbhub.toml 配置文件

工作区

DBHub 包含 a 内建网络界面 用于与您的数据库工具交互。 它提供了一种可视化的方法,可以执行查询,运行自定义工具,并查看请求的痕迹而不需要MCP客户端.

workbench

安装

npx @bytebase/dbhub@latest --transport http --port 8080 --dsn "postgres://user:password@localhost:5432/dbname?sslmode=disable"

也可提供如下资料:

见 安装指南 对所有选项, 命令行选项 用于参数,以及 多数据库配置 用于同时连接多个数据库.

发展

需要节点.js QQ 22. 5.0( DBHub 使用内置 node:sqlite 页:1.

# Install dependencies
pnpm install

# Run in development mode
pnpm dev

# Build and run for production
pnpm build && pnpm start --transport stdio --dsn "postgres://user:password@localhost:5432/dbname"

见 测试 财务报告和审定财务报表 调试。 。 。 .

贡献者

恒星历史

Star History Chart

版本与发布记录

@bytebase/dbhub 共发布 87 个版本,首次发布于 2025/03/12;过去 12 个月发布了 42 个版本。最新版本附带 npm provenance 构建来源证明,可追溯到公开的 CI 构建记录。

版本发布日期距今
1.6.0latest2026/11/071 天前
1.5.12026/11/035 天前
1.5.02026/10/0930 天前
1.4.02026/09/291 个月前
1.3.12026/09/211 个月前
1.3.02026/09/201 个月前

其他发布通道:dev → 0.0.2-20250312。

关于 @bytebase/dbhub 的常见问题

@bytebase/dbhub 是什么?

用于 PostgreSQL 、 MySQL 、 MariaDB 、 SQL 服务器、 Oracle 、 SQLite 的 Koken 高效数据库 MCP 服务器

如何安装 @bytebase/dbhub?

在项目目录运行 npm install @bytebase/dbhub,或使用 pnpm add / yarn add / bun add。它还提供命令行工具 dbhub,可以用 npx dbhub 直接运行。

@bytebase/dbhub 支持 TypeScript 吗?

支持。包内自带 TypeScript 类型声明(package.json 声明了 types 入口),安装后即可获得类型提示,无需再安装 @types 包。

@bytebase/dbhub 支持 ESM 还是 CommonJS?

以 ES Module 形式发布,推荐使用 import 引入。在 CommonJS 项目中,Node.js 20.19+ / 22.12+ 可以直接 require() 不含顶层 await 的 ES Module,更早的版本需要改用动态 import()。

@bytebase/dbhub 需要什么版本的 Node.js?

package.json 的 engines 字段要求 Node.js >=22.5.0。版本不符时 npm 默认只给出警告,开启 engine-strict 后会拒绝安装。

@bytebase/dbhub 可以商用吗?

@bytebase/dbhub 使用 MIT 许可。宽松许可:允许商业使用、修改和再分发,通常只需在分发时保留原版权与许可声明。以上为概括,不构成法律意见,请以许可原文为准。

@bytebase/dbhub 的下载量有多少?

根据 npm 官方下载统计,@bytebase/dbhub 在 2026/10/09 – 2026/11/07 这 30 天内被下载 152,317 次,日均约 5,077 次。下载量会把 CI 构建、镜像同步和作为其他包依赖的安装一并计入,适合横向比较热度,不能直接等同于使用人数。

@bytebase/dbhub 还在维护吗?

最新版本 1.6.0 发布于 2026/11/07(1 天前);至今共发布 87 个版本,其中过去 12 个月发布了 42 个;首次发布于 2025/03/12。发布频率只是参考信号:功能稳定的工具可能很少需要更新,建议结合源码仓库的 issue 和提交记录判断。