DBX is a Rust-based, cross-platform database client supporting 70+ databases with a ~20 MB footprint, offering desktop, Docker, CLI, built-in AI, and an MCP server for AI integration.

Collecting history — the radar snapshots this repo daily. The trend line appears after 3 days of data (2 so far).
What it is
DBX is a lightweight, cross-platform database management tool implemented in Rust. It supports 70+ databases (e.g., MySQL, PostgreSQL, SQLite, Redis, MongoDB, DuckDB, SQL Server, DM, and more) and bundles features such as a CLI, GUI, built-in AI assistant, MCP Server, and Docker/NPM-distributed components. The project emphasizes a small binary size (~20 MB) with no bundled Chromium and multi-frontend accessibility (desktop, web, and Docker).
How it works
DBX provides a single application that includes a query editor (CodeMirror 6), a data grid, schema tools, data operations, specialized browsers for Redis and MongoDB, and safety/connectivity features (SSH tunnel, proxy settings, auto-reconnect). It also exposes an MCP-based integration path where AI agents can query databases via a separate MCP server. The MCP server can be started with a CLI command and configured via a .mcp.json file.
Getting started
- Install or run the MCP server as part of the setup:
npx @dbx-app/mcp-server
- Add to your .mcp.json:
{
"mcpServers": {
"dbx": { "command": "npx", "args": ["-y", "@dbx-app/mcp-server"] }
}
}
-
Manage MCP permissions under DBX Settings → MCP (values: read_only, safe_write, high_risk_write).
-
Windows portable builds require DBX_DATA_DIR in the MCP config pointing to the data directory next to DBX.exe.
Recent releases
Latest release: v0.5.68 (2026-07-28) with features such as Nacos metrics, etcd key management improvements, and Redis fuzzy key lookup. Other releases include package binaries for DBX MCP and CLI (v0.4.44, 2026-07-27) and Linux static browser release (v0.5.67, 2026-07-27).
Traction
Stars: 12190 Forks: 1166 Open issues: 1058
Behind the repo
DBX maintains a separate MCP server package under packages/mcp-server/ and distributes MCP artifacts independently from the desktop application. The MCP server is invoked via npx and is configurable through .mcp.json.
Caveats
License: Apache-2.0 Created: 2026-04-29 Last push: 2026-07-28






