Connector-Anleitung3 Minuten Lesezeit7 Sprachen

So verbindest du Datenbanken mit MCP-Servern

Verbinde PostgreSQL, MySQL, MariaDB, MSSQL, Oracle, SAP HANA, SQLite und MongoDB Datenbanken direkt mit MCP. Lass KI-Agenten Daten in natürlicher Sprache abfragen.

HCVom HelpCode-TeamAktualisiert 3 Min. Lesezeit Open Source auf GitHub

Keine Kreditkarte · 7 Tage Test · Self-Hosting-Alternative verfügbar

  • 7 Tage kostenlos
    Keine Kreditkarte nötig
  • DSGVO & SOC 2 ready
    EU-Datenhaltung, Audit-Logs
  • Open Source auf GitHub
    Open-Source · AGPL-3.0
  • Funktioniert mit ChatGPT, Claude, Gemini
    Jeder MCP-kompatible Client

Zusammenfassung

Verbinde PostgreSQL, MySQL, MariaDB, MSSQL, Oracle, SAP HANA, SQLite und MongoDB Datenbanken direkt mit MCP. Lass KI-Agenten Daten in natürlicher Sprache abfragen.

Direkter Datenbankzugriff für KI-Agenten

Anstatt REST APIs über deinen Datenbanken aufzubauen, verbindet sich AnythingMCP direkt mit deiner Datenbank und stellt sie als MCP-Tools bereit. KI-Agenten können Daten in natürlicher Sprache abfragen.

Unterstützte Datenbanken

DatenbankStatusZugriffsmodus
PostgreSQLUnterstütztSchreibgeschützt
MySQLUnterstütztSchreibgeschützt
MariaDBUnterstütztSchreibgeschützt
Microsoft SQL ServerUnterstütztSchreibgeschützt
OracleUnterstütztSchreibgeschützt
SAP HANAUnterstütztSchreibgeschützt
SQLiteUnterstütztSchreibgeschützt
MongoDBUnterstütztSchreibgeschützt

Wichtig: Alle Datenbank-Connectors in AnythingMCP sind standardmäßig schreibgeschützt. Dies stellt sicher, dass KI-Agenten nicht versehentlich Daten ändern oder löschen können.

Automatisch generierte Tools

Wenn du einen Datenbank-Connector erstellen, generiert AnythingMCP automatisch drei Tools:

ToolBeschreibung
get_database_schemaGibt das Datenbankschema zurück (Tabellen, Spalten, Typen)
get_example_queriesSchlägt Beispielabfragen basierend auf dem Schema vor
execute_queryFührt eine schreibgeschützte Abfrage aus (nur SELECT/find, max. 1000 Zeilen)

Schritt-für-Schritt-Anleitung

Schritt 1: AnythingMCP bereitstellen

curl -fsSL https://raw.githubusercontent.com/HelpCode-ai/anythingmcp/main/docker-compose.quickstart.yml -o docker-compose.yml
printf 'JWT_SECRET=%s\nENCRYPTION_KEY=%s\n' "$(openssl rand -hex 32)" "$(openssl rand -hex 32)" > .env
docker compose up -d

Schritt 2: Datenbank-Connector erstellen

Öffne das AnythingMCP-Dashboard unter http://localhost:3000 und erstelle einen neuen Datenbank-Connector. Wähle deinen Datenbanktyp (PostgreSQL, MySQL, MariaDB, MSSQL, Oracle, SAP HANA, SQLite oder MongoDB) und gib die Verbindungsdetails an.

Schritt 3: Verbindung konfigurieren

Gib Host, Port, Zugangsdaten und Datenbankname ein. Für SQL-Datenbanken (PostgreSQL, MySQL, MariaDB, MSSQL, Oracle, SAP HANA, SQLite) verwendet der Connector nur SQL SELECT-Abfragen. Für MongoDB sind nur find-Operationen erlaubt.

SAP HANA nimmt einen Connection-String wie hana://host:30015/?databaseName=TENANT&currentSchema=SCHEMA; die Session ist in HANA selbst schreibgeschützt und jedes Statement hat ein Timeout. Für SAP S/4HANA auf HANA bringt der Adapter SAP S/4HANA (HANA SQL) Tools mit, die SAPs eigenes Data Dictionary lesen, damit das Modell weiß, was die abgekürzten Tabellen- und Feldnamen bedeuten.

Schritt 4: Verbindung testen

Verwende das Dashboard, um die Verbindung zu überprüfen und das automatisch erkannte Schema zu überprüfen. Das Tool get_database_schema zeigt alle verfügbaren Tabellen und Spalten an.

Schritt 5: Mit KI-Agenten verbinden

{
  "mcpServers": {
    "my-database": {
      "url": "http://localhost:4000/mcp"
    }
  }
}

Abfragelimits

  • SQL-Datenbanken (PostgreSQL, MySQL, MariaDB, MSSQL, Oracle, SAP HANA, SQLite): Nur SELECT-Anweisungen sind erlaubt
  • MongoDB: Nur find-Operationen sind erlaubt
  • Zeilenlimit: Maximal 1000 Zeilen pro Abfrage
  • Keine Schreiboperationen: INSERT, UPDATE, DELETE, DROP sind blockiert

Anwendungsfälle für KI-Agenten

  • „Zeige mir alle Bestellungen vom letzten Monat mit einem Gesamtwert über 500 $"
  • „Was sind die Top 10 Produkte nach Umsatz?"
  • „Wie viele neue Benutzer haben sich diese Woche registriert?"
  • „Liste alle Kunden aus Deutschland auf"

Bewährte Sicherheitspraktiken

  1. Verwende einen schreibgeschützten Datenbankbenutzer — Erstelle einen dedizierten Benutzer mit nur SELECT-Berechtigungen
  2. Beschränke zugängliche Tabellen — Gib nur Tabellen frei, die sicher für den KI-Zugriff sind
  3. SSL-Verbindungen — Verwende in der Produktion immer verschlüsselte Verbindungen
  4. Netzwerkbeschränkungen — Beschränke den Datenbankzugriff auf die AnythingMCP-Server-IP

Nächste Schritte

War dieser Guide hilfreich?

MCP für deinen Stack in 60 Sekunden.

Starte AnythingMCP in der verwalteten Cloud oder hoste es selbst auf deiner Infrastruktur. 7 Tage kostenlos, keine Kreditkarte.

Verwandte Anleitungen

Connectors

Avito zu MCP: Avito-Anzeigen, Preise und Statistiken aus jedem KI-Agent steuern

Lass deine KI mit deinem Avito-Geschäftskonto arbeiten: Anzeigen auflisten und ihre Preise ändern, Statistiken zu Aufrufen, Kontakten und Anrufen lesen, Autoload-Uploads und ihre Fehler, das Feed-Format und dein Guthaben prüfen und Chats im Avito Messenger lesen. Nachrichten senden und Autoload-Einstellungen ändern sind optional und standardmäßig ausgeschaltet.

Connectors

Aymakan zu MCP: Sendungen, Labels und Abholungen deines Aymakan-Kontos in jedem KI-Agent

Der Kurierdienst Aymakan (Saudi-Arabien) aus einem KI-Agent: Sendungen über Trackingnummer oder Bestellreferenz verfolgen, deine Sendungen auflisten, Links zu AWB-Labels, Abholaufträge und Zeitfenster, Städte, PUDO-Punkte, Lager und gespeicherte Adressen. Sendungen und Abholungen anlegen und stornieren ist enthalten, bei der Installation aber deaktiviert.

Connectors

BEX Express zu MCP: Sendungen verfolgen und Labels drucken für dein BEX-Kurierkonto aus jedem KI-Agent

Der Kurierdienst BEX Express (Serbien) aus einem KI-Agent: Statusverlauf einer Sendung über die Sendungsnummer, Adresslabels als PDF, das BEX-Adressverzeichnis mit Gemeinden, Orten und Straßen sowie Paketshops und Depots. Sendungen anlegen und stornieren ist enthalten, bei der Installation aber deaktiviert.

Connectors

Binance zu MCP: Live-Kryptokurse, Funding Rates und Open Interest in jedem KI-Agent

Lass deine KI Live-Marktdaten für Krypto von Binance lesen: Spotkurse und 24-Stunden-Veränderung jedes Paars, Orderbücher, letzte Trades und Kursverlauf, und für USD-M-Futures Mark Price, Funding Rates, Open Interest und Long/Short-Ratio. Öffentliche Daten, kein Konto und kein Key nötig. Nur lesend: Er kann nicht handeln und kein Geld bewegen.

Connectors

Bind ERP zu MCP: Verkäufe, CFDI, Bestand und Kunden deines Bind-Kontos in jedem KI-Agent

Verbinde Bind ERP, das mexikanische Cloud-ERP, mit Claude oder ChatGPT: Kunden und Interessenten, Lieferanten, Artikel und Bestand pro Lager, Aufträge, Angebote, Verkäufe mit ihrem CFDI-XML, Bestellungen, Ausgaben, Kontenplan und Buchungssätze, mit OData-Filtern. Schreibzugriffe und das Erstellen von CFDI sind bei der Installation deaktiviert.

Connectors

BricoBravo zu MCP: Bestellungen und Versand deines BricoBravo-Shops in jedem KI-Agent

Verkaufe auf BricoBravo, dem italienischen Marktplatz für Heimwerken und Wohnen, aus einem KI-Agent: Bestellungen mit Artikeln, Summen, Kunde und Lieferadresse, gefiltert nach Datum. Den Versand mit Versanddienstleister und Tracking bestätigen ist enthalten, bei der Installation aber deaktiviert.