srthkdev/dbeaver-mcp-server
If you are the rightful owner of dbeaver-mcp-server and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.
The DBeaver MCP Server is a Model Context Protocol server that integrates with DBeaver to provide AI assistants access to over 200 database types through existing DBeaver connections.
The DBeaver MCP Server is designed to seamlessly integrate with DBeaver, a popular database management tool, to provide AI assistants like Claude and Cursor access to a wide range of databases. This server leverages DBeaver's existing connections, allowing it to support over 200 different database types without requiring additional configuration. It is built to be production-ready, featuring comprehensive error handling, logging, and safety checks to ensure reliable operation in real-world environments. The server supports a variety of operations, including schema management, data export, and business insights tracking, making it a versatile tool for database management and analysis. With cross-platform compatibility, it can be deployed on Windows, macOS, and Linux, providing flexibility for diverse IT environments. The DBeaver MCP Server also emphasizes security by utilizing DBeaver's credential management system, ensuring that database credentials are handled safely.
Features
- Universal Database Support: Works with all 200+ database types supported by DBeaver.
- Zero Configuration: Uses your existing DBeaver connections.
- Secure: Leverages DBeaver's credential management.
- Cross-Platform: Works on Windows, macOS, and Linux.
- Production Ready: Full error handling, logging, and safety checks.
Usages
usage with Claude Desktop
{ "mcpServers": { "dbeaver": { "command": "dbeaver-mcp-server", "env": { "DBEAVER_DEBUG": "false", "DBEAVER_TIMEOUT": "30000" } } } }
Tools
list_connections
List all DBeaver database connections
get_connection_info
Get detailed connection information
execute_query
Execute SELECT queries (read-only)
write_query
Execute INSERT, UPDATE, DELETE queries
create_table
Create new database tables
alter_table
Modify existing table schemas
drop_table
Remove tables (requires confirmation)
get_table_schema
Get detailed table schema information
list_tables
List all tables and views in database
export_data
Export query results to CSV/JSON
test_connection
Test database connectivity
get_database_stats
Get database statistics and info
append_insight
Add business insights to memo
list_insights
List stored business insights