Skip to main content
Glama

[!NOTE] Bereitgestellt von Bytebase, der Open-Source-Datenbank-DevSecOps-Plattform.

            +------------------+    +--------------+    +------------------+
            |                  |    |              |    |                  |
            |                  |    |              |    |                  |
            |  Claude Desktop  +--->+              +--->+    PostgreSQL    |
            |                  |    |              |    |                  |
            |  Claude Code     +--->+              +--->+    SQL Server    |
            |                  |    |              |    |                  |
            |  Cursor          +--->+    DBHub     +--->+    SQLite        |
            |                  |    |              |    |                  |
            |  VS Code         +--->+              +--->+    MySQL         |
            |                  |    |              |    |                  |
            |  Copilot CLI     +--->+              +--->+    MariaDB       |
            |                  |    |              |    |                  |
            |                  |    |              |    |                  |
            +------------------+    +--------------+    +------------------+
                 MCP Clients           MCP Server             Databases

DBHub ist ein abhängigkeitsfreier, token-effizienter MCP-Server, der die Model Context Protocol (MCP)-Serverschnittstelle implementiert. Dieses leichtgewichtige Gateway ermöglicht es MCP-kompatiblen Clients, sich mit verschiedenen Datenbanken zu verbinden und diese zu erkunden:

  • Local Development First: Keine Abhängigkeiten, token-effizient mit nur zwei MCP-Tools zur Maximierung des Kontextfensters

  • Multi-Datenbank: PostgreSQL, MySQL, MariaDB, SQL Server und SQLite über eine einzige Schnittstelle

  • Multi-Verbindung: Gleichzeitige Verbindung zu mehreren Datenbanken mittels TOML-Konfiguration

  • Guardrails: Schreibgeschützter Modus, Zeilenbegrenzung und Abfrage-Timeout zur Vermeidung unkontrollierter Vorgänge

  • Sicherer Zugriff: SSH-Tunneling und SSL/TLS-Verschlüsselung

Unterstützte Datenbanken

PostgreSQL, MySQL, SQL Server, MariaDB und SQLite.

Related MCP server: CentralMind/Gateway

MCP-Tools

DBHub implementiert MCP-Tools für Datenbankoperationen:

  • execute_sql: Ausführen von SQL-Abfragen mit Transaktionsunterstützung und Sicherheitskontrollen

  • search_objects: Suchen und Erkunden von Datenbankschemata, Tabellen, Spalten, Indizes und Prozeduren mit progressiver Offenlegung

  • Custom Tools: Definieren Sie wiederverwendbare, parametrisierte SQL-Operationen in Ihrer dbhub.toml-Konfigurationsdatei

Workbench

DBHub enthält eine integrierte Weboberfläche für die Interaktion mit Ihren Datenbank-Tools. Sie bietet eine visuelle Möglichkeit, Abfragen auszuführen, benutzerdefinierte Tools zu starten und Anfragetraces anzuzeigen, ohne dass ein MCP-Client erforderlich ist.

workbench

Installation

Ausführliche Anweisungen finden Sie im vollständigen Installationshandbuch.

Schnellstart

Docker:

docker run --rm --init \
   --name dbhub \
   --publish 8080:8080 \
   bytebase/dbhub \
   --transport http \
   --port 8080 \
   --dsn "postgres://user:password@localhost:5432/dbname?sslmode=disable"

NPM:

npx @bytebase/dbhub@latest --transport http --port 8080 --dsn "postgres://user:password@localhost:5432/dbname?sslmode=disable"

Demo-Modus:

npx @bytebase/dbhub@latest --transport http --port 8080 --demo

Siehe Befehlszeilenoptionen für alle verfügbaren Parameter.

Multi-Datenbank-Einrichtung

Verbinden Sie sich gleichzeitig mit mehreren Datenbanken über TOML-Konfigurationsdateien. Perfekt für die Verwaltung von Produktions-, Staging- und Entwicklungsdatenbanken über eine einzige DBHub-Instanz.

Siehe Multi-Datenbank-Konfiguration für vollständige Einrichtungsanweisungen.

Entwicklung

# Install dependencies
pnpm install

# Run in development mode
pnpm dev

# Build and run for production
pnpm build && pnpm start --transport stdio --dsn "postgres://user:password@localhost:5432/dbname"

Siehe Testen und Debuggen.

Mitwirkende

Star-Verlauf

Related MCP Connectors

Related MCP Servers