Dbeaver MCP Server

Universal database MCP server — native drivers for PostgreSQL, MySQL, SQLite, SQL Server with CLI fallback, reading connections from your local DB

Local serverstdio

What is the Dbeaver MCP Server?

Universal database MCP server — native drivers for PostgreSQL, MySQL, SQLite, SQL Server with CLI fallback, reading connections from your local DB client workspace

What it actually does

Universal database MCP server — give AI assistants read/write access to your databases using connections already saved in your local DB client workspace (DBeaver-compatible).

  • Reuses connections already configured in your local DB client workspace — no duplicate setup
  • Native query execution for PostgreSQL, MySQL/MariaDB, SQLite, SQL Server
  • Connection pooling with configurable pool size and timeouts
  • Transaction support (BEGIN/COMMIT/ROLLBACK)
  • Query execution plan analysis (EXPLAIN)
  • Schema comparison between connections with migration script generation

Configuration

  • Node.js 18+ - A local DB client (DBeaver-compatible) with at least one configured connection

More MCP options

Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.

Maintainer setup documentation.

Recorded tools

Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.

ToolWhat it does
list_connectionsList all database connections
get_connection_infoGet connection details
test_connectionTest connectivity
execute_queryRun read-only queries (SELECT, EXPLAIN, SHOW, DESCRIBE only)
write_queryRun INSERT/UPDATE/DELETE
export_dataExport to CSV/JSON
begin_transactionStart a new transaction
execute_in_transactionExecute query within a transaction
commit_transactionCommit a transaction
rollback_transactionRoll back a transaction
explain_queryAnalyze query execution plan
compare_schemasCompare schemas between two connections
get_pool_statsGet connection pool statistics
get_database_statsDatabase statistics
append_insightStore analysis notes
list_insightsRetrieve stored notes

How to install the Dbeaver MCP Server

{
  "mcpServers": {
    "omnisql": {
      "command": "omnisql-mcp"
    }
  }
}

From the project documentation. Replace placeholders and example paths before connecting.

Configuration

  • Node.js 18+ - A local DB client (DBeaver-compatible) with at least one configured connection

Example prompts to try

  • “Use Dbeaver to Cursor.”
  • “Use Dbeaver to Transactions.”
  • “Use Dbeaver to Other.”

Frequently asked questions

Universal database MCP server — native drivers for PostgreSQL, MySQL, SQLite, SQL Server with CLI fallback, reading connections from your local DB client workspace Confirm the tools offered by your installed version in the connected client. Tool availability and permissions depend on the server and account configuration.