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

A
license - permissive license
Not graded
quality - not tested
A
maintenance

Maintenance

Maintainers
6hResponse time
6dRelease cycle
7Releases (12mo)
Commit activity
Issues opened vs closed

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

View all related MCP servers

Related MCP Connectors

  • MCP server for AI dialogue using various LLM models via AceDataCloud

  • MCP server for managing Prisma Postgres.

  • MCP server for GLM chat completions using Zhipu AI models via AceDataCloud

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/bytebase/dbhub'

If you have feedback or need assistance with the MCP directory API, please join our Discord server