适合谁
- 希望用最少工具数量、最省上下文窗口的方式接入数据库的场景
- 需要给非技术团队成员开放安全只读数据库访问权限的场景
Bytebase 官方维护,工具数量克制到只有两个,MCP Bundle 的只读默认设计对非技术用户友好。核心风险在于 execute_sql 默认可执行任意 SQL,需要用户主动搭配只读账户或护栏参数。评分基于源码与文档静态核验,未实际连接数据库测试。
最强项 · 安装易用性 17/20 最弱项 · 可靠性 13/20
实测已过期收录于 2026-07-24
查看 FMRS 评分方法 →运行环境:Node.js 22.5.0+ · Docker
DSN
数据库连接字符串(如 postgres://user:pass@host:5432/db),由你自己的数据库提供。
DB_PASSWORD
数据库密码,由你自己的数据库提供。
SSH_PASSWORD
SSH 密码,由你的 SSH 服务器提供。
SSH_PASSPHRASE
SSH 私钥口令。
DB_TYPE
数据库类型:postgres、mysql、mariadb、sqlserver、oracle 或 sqlite。
DB_HOST
数据库主机名。
DB_PORT
数据库端口。
DB_USER
数据库用户名。
DB_NAME
数据库名称或 SQLite 文件路径。
TRANSPORT
传输模式:stdio 或 http。
PORT
HTTP 服务器端口,默认 8080。
ID
实例标识符,用于工具命名。
SSH_HOST
SSH 隧道服务器主机名。
SSH_PORT
SSH 服务器端口,默认 22。
SSH_USER
SSH 用户名。
SSH_KEY
SSH 私钥文件路径。
1)NPM 直接运行:npx @bytebase/dbhub@latest --transport stdio --dsn "postgres://user:pass@host:5432/db"(Node.js ≥ 22.5.0)。
2)一键安装包:从 GitHub Release 下载 .mcpb 文件,拖入 Claude Desktop 等支持 MCPB 的客户端,本地 stdio 运行且默认只读,适合非技术团队成员使用。
3)Claude Code 用户可用官方插件一条命令注册,交互式录入连接串。
{
"mcpServers": {
"dbhub": {
"command": "npx",
"args": ["-y", "@bytebase/dbhub", "--transport", "stdio"],
"env": {
"DSN": "postgres://user:password@localhost:5432/dbname?sslmode=disable"
}
}
}
}
以 Claude Desktop 为例。其他客户端的配置文件位置或字段可能不同(如 VS Code 使用 servers 字段),可用下方配置生成器转换。
{
"servers": {
"dbhub": {
"command": "npx",
"args": [
"-y",
"@bytebase/dbhub",
"--transport",
"stdio"
],
"env": {
"DSN": "postgres://user:password@localhost:5432/dbname?sslmode=disable"
}
}
}
}
写入项目的 .vscode/mcp.json(VS Code 使用 servers 字段)。
claude mcp add dbhub -e 'DSN=postgres://user:password@localhost:5432/dbname?sslmode=disable' -- npx -y @bytebase/dbhub --transport stdio
在终端运行;先把 <…> 占位符换成你自己的值。
在客户端工具列表中应能看到 execute_sql 和 search_objects 两个工具;可以让 AI 执行 search_objects 搜索表名,若返回了数据库表结构则说明连接成功。
连接成功后,可以直接对 AI 助手这样说:
没有匹配的工具
依据项目文档列出,未经本站实测。
由开源数据库 DevSecOps 平台 Bytebase 官方维护的 MCP Server,主打"零依赖、只用两个工具"的极简设计以节省上下文窗口:一个用于执行 SQL(带事务和安全控制),一个用于搜索探索数据库 schema。同时支持 PostgreSQL、MySQL、MariaDB、SQL Server、SQLite,可用 TOML 配置同时连接多个数据库,并提供只读模式、行数限制和查询超时等护栏。
将 ClickHouse 连接到您的 AI 助手
通过 MCP 高级访问 ChEMBL 化学数据库的非官方服务器
Google 官方数据库 MCP 工具箱,用配置文件定义 AI 可用的数据库工具
将 Supabase 项目连接到 AI 助手
源版本 2dbf01af53e3 数据同步于 2026-10-19 查看 FMRS 评分方法