Skip to main content

Introduction

DBeaver MCP Server is a Model Context Protocol server that connects AI assistants to databases through your existing DBeaver connections.

Why Use This?

  • No extra config: Uses connections you've already set up in DBeaver
  • Wide database support: Works with any database DBeaver supports
  • Native drivers: Direct execution for PostgreSQL, MySQL, SQLite, SQL Server
  • Safety built-in: Query validation, confirmation prompts for destructive ops

What It Does

  • Lists and tests DBeaver connections
  • Executes SELECT, INSERT, UPDATE, DELETE queries
  • Manages schema (CREATE/ALTER/DROP tables)
  • Exports data to CSV/JSON
  • Stores analysis notes for later reference

Supported Databases

Native execution (fast, no DBeaver needed):

  • PostgreSQL
  • MySQL / MariaDB
  • SQLite
  • SQL Server / MSSQL

Fallback via DBeaver CLI:

  • Oracle, MongoDB, and 200+ others that DBeaver supports

DBeaver Version Support

  • DBeaver 6.x: XML config format
  • DBeaver 21.x+: JSON config format

The server auto-detects which format you're using.