适合谁
- 已经在使用 DBX 桌面端/Web端/Docker并配置好数据库连接的开发者
- 需要在多种不同数据库引擎间统一操作的团队
- 希望使用轻量级(20MB)客户端而无需 Java/Python 运行时的用户
DBX 是一个采用 Apache-2.0 许可、持续维护的开源项目,曾获 Trendshift、HelloGitHub、Product Hunt 等平台推荐。其 MCP Server 作为独立的 Rust 后端 npm 包发布,提供可配置的只读/读写/完全访问三级权限模式,但需要用户已预先在 DBX 中配置好数据库连接,且启用写权限时需自行评估数据安全风险。
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 可执行文件。
.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"]}}}