适合谁
- 已经在使用 DBX 桌面端/Web端/Docker并配置好数据库连接的开发者
- 需要在多种不同数据库引擎间统一操作的团队
- 希望使用轻量级(20MB)客户端而无需 Java/Python 运行时的用户
DBX 是一个采用 Apache-2.0 许可、持续维护的开源项目,曾获 Trendshift、HelloGitHub、Product Hunt 等平台推荐。其 MCP Server 作为独立的 Rust 后端 npm 包发布,提供可配置的只读/读写/完全访问三级权限模式,但需要用户已预先在 DBX 中配置好数据库连接,且启用写权限时需自行评估数据安全风险。
最强项 · 维护活跃度 14/20 最弱项 · 可靠性 8/20
静态评测 · 未实际运行收录于 2026-08-06
查看 FMRS 评分方法 →运行环境:Node.js · 预编译二进制
DBX_WEB_PASSWORD
Web 登录密码,Web 登录需要密码时在 MCP 配置中设置相同值。
DBX_WEB_URL
DBX Web/Docker 部署的后端 API 地址,如 http://localhost:4224,仅 Web/Docker 模式需要。
DBX_DATA_DIR
Windows 便携版需指向 DBX.exe 旁的 data 目录(包含 dbx.db)。
DBX_MCP_ALLOW_WRITES
旧版兼容变量,设为 0 或 false 表示只读限制,且无法启用写入。
.mcp.json 中添加配置:npx -y @dbx-app/mcp-server(stdio 传输),或从 GitHub Releases 下载对应平台的预编译原生二进制文件(无需 Node.js)。DBX_WEB_URL 指向后端 API 地址;若 Web 登录页需要密码,还需设置 DBX_WEB_PASSWORD。DBX_DATA_DIR,指向 DBX.exe 旁边包含 dbx.db 的 data 目录。{"mcpServers": {"dbx": {"command": "npx", "args": ["-y", "@dbx-app/mcp-server"]}}}
以 Claude Code 为例。其他客户端的配置文件位置或字段可能不同(如 VS Code 使用 servers 字段),可用下方配置生成器转换。
{
"servers": {
"dbx": {
"command": "npx",
"args": [
"-y",
"@dbx-app/mcp-server"
]
}
}
}
写入项目的 .vscode/mcp.json(VS Code 使用 servers 字段)。
claude mcp add dbx -- npx -y @dbx-app/mcp-server
在终端运行;先把 <…> 占位符换成你自己的值。
在客户端中确认出现 DBX 提供的连接列表/表浏览/SQL 执行等工具,或直接让它执行 "select 1" 验证数据库连接可用。
连接成功后,可以直接对 AI 助手这样说:
依据项目文档列出,未经本站实测。
DBX 是一款仅 20MB 的跨平台数据库管理工具,支持 MySQL、PostgreSQL、SQLite、Redis、MongoDB、DuckDB、SQL Server、达梦等 70+ 数据库。其 MCP Server 是一个基于 Rust 的独立 npm 包(@dbx-app/mcp-server),通过 stdio 传输运行,使 Claude Code、Cursor、Windsurf 等 AI 编码代理可以复用 DBX 桌面端/Web 端/Docker 部署中已配置的数据库连接,进行连接列举、表浏览、SQL 执行,并可直接在 DBX 界面中打开对应的表。该 MCP Server 与 DBX 主应用分开发布,安装 DBX 并不会自动安装 MCP 可执行文件。
将 ClickHouse 连接到您的 AI 助手
通过 MCP 高级访问 ChEMBL 化学数据库的非官方服务器
Google 官方数据库 MCP 工具箱,用配置文件定义 AI 可用的数据库工具
Bytebase 官方维护,极简双工具数据库 MCP Server
源版本 d4951da826f9 数据同步于 2026-11-04 查看 FMRS 评分方法