cyberivy
DBXDatabase ToolsMCPAI AgentsSQLDeveloper ToolsOpen Source AISelf-hosted AI

DBX verbindet Datenbankarbeit mit KI-Agenten und klaren Rechten

20. August 2026

Dunkle DBX-Oberfläche mit Datenbanknavigation, SQL-Editor und tabellarischem Abfrageergebnis

DBX bündelt mehr als 90 Datenbanken, einen SQL-Assistenten und einen MCP-Server. Entscheidend ist die getrennte Rechtevergabe für lesende und schreibende Agentenzugriffe.

Worum es geht

DBX ist ein quelloffener, plattformübergreifender Datenbank-Client mit Desktop-App, Web-/Docker-Betrieb, Kommandozeile, eingebautem SQL-Assistenten und eigenständigem MCP-Server. Das Projekt nennt mehr als 90 unterstützte Datenbanksysteme und eine Größe von ungefähr 20 MB für die Anwendung. Es wird unter Apache 2.0 entwickelt und war am 20. August 2026 aktiv gepflegt.

Der interessante Teil ist nicht nur die große Treiberliste. DBX verbindet bestehende Datenbankverbindungen mit KI-Clients wie Coding-Agenten und trennt dabei drei Zugriffsstufen: nur lesen, Daten lesen und schreiben sowie vollständiger Zugriff. Damit wird aus einer klassischen Datenbankoberfläche eine kontrollierbare Schnittstelle für Agenten.

Was DBX tatsächlich macht

Die Desktop-Anwendung vereint Abfrageeditor, Schema-Browser, Ergebnisraster, ER-Diagramme, Ausführungspläne, Datenvergleich sowie Import und Export. Der eingebaute Assistent kann aus natürlicher Sprache SQL erzeugen, Abfragen erklären oder Fehler und Optimierungsmöglichkeiten vorschlagen. Laut Projektdokumentation lassen sich Claude, OpenAI, lokale Modelle über Ollama und OpenAI-kompatible Endpunkte anbinden.

Der separat verteilte MCP-Server stellt vorhandene DBX-Verbindungen für kompatible Agenten bereit. Administratoren wählen eine Verbindungsliste und eine Zugriffsstufe. Der Modus read_only soll Änderungen verhindern, safe_write erlaubt begrenzte Datenänderungen und high_risk_write gibt weitergehenden Zugriff. Eine gespeicherte zentrale Richtlinie kann nicht durch eine alte Umgebungsvariable aufgeweicht werden. Das ist wichtiger als eine bloße MCP-Checkbox: Rechte bleiben an der Datenquelle sichtbar und verwaltbar.

DBX unterstützt nach eigener Dokumentation unter anderem PostgreSQL, MySQL, SQLite, Redis, MongoDB, DuckDB, ClickHouse, SQL Server und Oracle. Einige Systeme werden nativ angesprochen, weitere über agentenbasierte oder JDBC-Profile. Nicht jede Funktion steht deshalb zwangsläufig bei jedem System identisch zur Verfügung.

Warum das wichtig ist

Viele Teams kopieren Schemaauszüge oder Abfrageergebnisse in einen Chat, damit ein Modell SQL formuliert. Dabei verlassen Daten den eigentlichen Arbeitskontext, Berechtigungen sind schwer nachzuvollziehen und die erzeugte Abfrage muss wieder zurückkopiert werden. DBX hält Entwurf, Prüfung und Ausführung näher zusammen.

Für Entwicklerinnen, Datenanalysten und kleine Plattformteams ist vor allem die Kombination aus Oberfläche und MCP-Server interessant. Ein Agent kann Metadaten untersuchen oder eine Abfrage vorbereiten, während der Mensch in derselben Anwendung Ergebnis und Ausführungsplan kontrolliert. Die Apache-2.0-Lizenz und der Docker-Betrieb erleichtern einen internen Test. Der eigentliche Nutzen hängt jedoch davon ab, ob ein Team Verbindungen, Geheimnisse und Schreibrechte sauber trennt.

Einfach erklärt

DBX ähnelt einer Werkstatt mit einem gemeinsamen Werkzeugschrank. Die Desktop-App ist die Werkbank, der SQL-Assistent hilft bei der Auswahl des Werkzeugs und MCP ist die Tür für einen externen Helfer. Entscheidend ist, ob dieser Helfer nur schauen, einzelne Werkzeuge benutzen oder den ganzen Schrank öffnen darf.

Praktisches Beispiel

Ein SaaS-Team betreibt PostgreSQL für Kundendaten und ClickHouse für Ereignisse. Eine Entwicklerin möchte herausfinden, warum 18 von 10.000 täglichen Importen fehlschlagen. Sie richtet beide Verbindungen in DBX ein, gibt dem Coding-Agenten über MCP ausschließlich Lesezugriff und lässt ihn Tabellen sowie Spalten untersuchen.

Der Agent schlägt eine Abfrage vor, die Fehlercodes mit Importversionen gruppiert. Die Entwicklerin prüft SQL und Ausführungsplan, begrenzt den Zeitraum auf sieben Tage und führt die Abfrage selbst aus. Erst wenn der Befund stimmt, entsteht ein separat überprüfter Patch. Der Agent musste weder Produktionsdaten frei in einen Webchat kopieren noch Schreibrechte erhalten.

Einordnung und Grenzen

Erstens bleibt ein MCP-Zugang ein zusätzlicher Angriffsweg. Falsch gewählte Verbindungen oder Schreibrechte können Daten verändern; Produktionszugänge sollten mit eigenen, minimal berechtigten Datenbankkonten arbeiten. Zweitens sind KI-generierte Abfragen nicht automatisch korrekt oder effizient. Vor allem bei großen Tabellen können schlechte Joins Kosten und Last erzeugen. Drittens ist die Funktionsbreite je nach Datenbanktreiber unterschiedlich, und die Projektaussagen zu Größe und Zahl der Systeme sind Herstellerangaben.

Für streng regulierte Umgebungen ersetzt DBX weder ein Berechtigungsmanagement noch Auditierung, Geheimnisverwaltung und Freigabeprozesse. Der sinnvolle nächste Test ist deshalb klein: eine lokale oder maskierte Testdatenbank anbinden, read_only erzwingen, fünf typische Analysefragen prüfen und kontrollieren, welche Informationen im Agentenprotokoll landen.

SEO- und GEO-Schlüsselbegriffe

DBX, Datenbank-Client, MCP-Server, SQL-Assistent, PostgreSQL, Datenbank-Agent, Ollama, Self-Hosting, Apache 2.0, Datenbankrechte, Developer Tool

💡 Im Klartext

DBX ist ein Datenbankprogramm mit eingebauter KI-Hilfe und einer Schnittstelle für Agenten. Teams können festlegen, welche Datenbank ein Agent sehen darf und ob er nur lesen oder auch schreiben kann.

Wichtigste Erkenntnisse

  • DBX vereint Datenbankoberfläche, SQL-Assistent und eigenständigen MCP-Server.
  • Das Projekt nennt mehr als 90 unterstützte Datenbanksysteme.
  • Drei Zugriffsstufen trennen reinen Lesezugriff von schreibenden Agentenrechten.
  • Claude, OpenAI, Ollama und kompatible Endpunkte lassen sich laut Dokumentation anbinden.
  • Produktionszugriffe benötigen weiterhin minimale Datenbankrechte, Auditierung und menschliche Prüfung.

Häufige Fragen

Ist DBX quelloffen?

Ja. Das Repository steht unter der Apache-2.0-Lizenz.

Kann DBX mit lokalen Modellen arbeiten?

Laut Projektdokumentation unterstützt der SQL-Assistent lokale Modelle über Ollama sowie OpenAI-kompatible Endpunkte.

Darf ein MCP-Agent automatisch Daten ändern?

Nur wenn eine entsprechende Schreibstufe freigegeben wurde. Für den Einstieg ist ein eigenes Datenbankkonto mit reinem Lesezugriff sinnvoll.

Ersetzt DBX ein Datenbank-Audit?

Nein. Protokollierung, Geheimnisverwaltung, Rollen und Freigaben bleiben Aufgaben der betreibenden Organisation.

Quellen & Kontext