月访问量
0
累计浏览
0
用户评分
--
收录时间
2026-08
产品介绍
DBHub 是 Bytebase 推出的极简多数据库网关 Model Context Protocol 服务器(TypeScript 零依赖实现),为 AI 代理提供安全、统一的数据库访问入口。
核心功能
- 多数据库支持:PostgreSQL、MySQL、SQL Server、MariaDB、SQLite 全覆盖
- SQL 执行:
execute_sql工具执行查询和 DDL/DML 语句,支持只读模式限制 - 对象搜索:
search_objects工具搜索表、列、视图、索引、函数等数据库对象 - 扩展工具:可 opt-in 启用
explain_sql(执行计划分析)、health_check(数据库健康检查) - 安全护栏:
- 只读模式:禁止修改数据
- 行数限制:防止返回过大结果集
- 查询超时:避免慢查询拖垮数据库
- SSH 隧道:安全连接内网数据库
- SSL/TLS 加密:传输层加密
- Bearer Token 认证:访问控制
- 轻量高效:零外部依赖,单二进制部署,token 消耗极低
- Schema 探索:自动获取表结构、外键关系、索引信息
适用场景
- AI 数据分析师通过自然语言查询数据库,自动生成 SQL
- 开发环境数据库调试:快速查表结构、验证数据、执行测试查询
- 生产环境只读诊断:DBA 助手安全排查数据问题,防止误操作
- 非技术人员自助查询:业务人员用自然语言提问获取数据报表
- 多数据源统一入口:一个 MCP 连接访问公司所有数据库
- 数据库文档自动生成:AI 基于 Schema 生成数据字典和 ER 图
安装方式
# 通过 npx 直接运行
npx @bytebase/dbhub --dsn "postgres://user:pass@host:5432/dbname"
# 只读模式
npx @bytebase/dbhub --dsn "mysql://..." --read-only
开源地址:https://github.com/bytebase/dbhub (MIT 许可证)