dbhub logo

dbhubUniversal database MCP server connecting to MySQL, PostgreSQL, SQL Server, MariaDB.

(0)
Daniel NikulshynReviewed by Daniel Nikulshyn·Updated July 2026

Overview

DBHub is a zero-dependency, token efficient MCP server implementing the Model Context Protocol (MCP) server interface. It allows MCP-compatible clients to connect to and explore different databases through a single interface. DBHub supports various databases, including PostgreSQL, MySQL, MariaDB, SQL Server, and SQLite, and enables users to execute SQL queries, search and explore database schemas and tables, and define reusable SQL operations. The tool comes with a built-in web interface for interacting with the database tools, and supports features like read-only mode, row limiting, query timeout, SSH tunneling, and SSL/TLS encryption. Users can install DBHub using Docker or Node.js, and start in demo mode for testing purposes. The tool defaults to exposing itself on every network interface, and should be restricted to loopback in production environments by binding to 127.0.0.1 and fronting it with a reverse proxy or firewall.

Key features

  • execute_sql for executing SQL queries
  • search_objects for searching and exploring database schemas
  • Custom tools for defining reusable SQL operations
  • Workbench for interacting with database tools
  • Multi-database support for PostgreSQL, MySQL, MariaDB, SQL Server, and SQLite

Pricing

Model
Free
Category
MCP Servers
Rating
No reviews yet

Use cases

Database Development

DBHub allows developers to connect to multiple databases simultaneously and execute SQL queries with transaction support and safety controls.

Database Exploration

DBHub provides a built-in web interface for interacting with database tools, allowing users to explore database schemas, tables, columns, indexes, and procedures.

Pros & Cons

Pros

  • Zero dependency and token efficient
  • Supports multiple databases through a single interface
  • Multi-connection and simultaneous database connections
  • Guardrails for preventing runaway operations
  • Secure access with SSH tunneling and SSL/TLS encryption

Cons

  • Requires MCP-compatible clients
  • No built-in authentication for HTTP clients

Reviews

Sign in to leave a review.

No reviews yet. Be the first!

Q&A

Do I need special client software to interact with DBHub?

Yes, DBHub implements the Model Context Protocol (MCP) server interface, so you’ll need MCP‑compatible clients to connect and use its features; it does not provide built‑in HTTP authentication for generic web clients.

Asked by Nils Johansson · Nov 1, 2025

What deployment options are available for installing DBHub?

You can install DBHub via Docker or directly with Node.js, and it includes a built‑in web interface; a demo mode is also provided for quick testing without any configuration.

Asked by Kalinda Reddy · Oct 26, 2025

How do I secure connections to my databases when using DBHub?

DBHub offers SSH tunneling and SSL/TLS encryption for secure access, and you can also run it in read‑only mode, set row limits, and define query timeouts to protect against runaway operations.

Asked by Aaliyah Johnson · Oct 25, 2025

What databases can DBHub connect to and how many can I use simultaneously?

DBHub supports PostgreSQL, MySQL, MariaDB, SQL Server, and SQLite, allowing you to open multiple connections and work with several databases at the same time through a single MCP interface.

Asked by Oscar Lindqvist · Oct 19, 2025

Ask a question

MCP Servers alternatives