MariaDB mit MCP für KI-Agenten verbinden
Verbinden Sie MariaDB-Datenbanken direkt über MCP mit KI-Agenten. Fragen Sie Tabellen ab und erstellen Sie Berichte in natürlicher Sprache mit dem schreibgeschützten Datenbank-Connector von AnythingMCP.
MariaDB: Direkter Datenbankzugriff für KI
MariaDB ist eine beliebte relationale Open-Source-Datenbank und ein von der Community entwickelter Fork von MySQL. Mit dem Datenbank-Connector von AnythingMCP können Sie Ihre MariaDB-Daten direkt als MCP-Tools bereitstellen — so können KI-Agenten in natürlicher Sprache mit Ihren Daten interagieren.
Wichtig: Nur-Lese-Zugriff
Der Datenbank-Connector von AnythingMCP ist konzeptionell schreibgeschützt. Er unterstützt ausschließlich SELECT-Abfragen mit maximal 1000 Zeilen pro Abfrage. Dadurch wird sichergestellt, dass KI-Agenten Daten nicht versehentlich ändern oder löschen können.
Automatisch generierte Tools
Wenn Sie einen MariaDB-Datenbank-Connector erstellen, generiert AnythingMCP automatisch drei Tools:
| Tool | Beschreibung |
|------|--------------|
| get_database_schema | Gibt alle Tabellen, Spalten und Typen zurück |
| get_example_queries | Schlägt nützliche Abfragen basierend auf dem Schema vor |
| execute_query | Führt eine schreibgeschützte SELECT-Abfrage aus (max. 1000 Zeilen) |
Schritt-für-Schritt-Anleitung
Schritt 1: AnythingMCP bereitstellen
git clone https://github.com/HelpCode-ai/anythingmcp.git
cd anythingmcp && docker compose up -d
Schritt 2: Einen Datenbank-Connector erstellen
Öffnen Sie das AnythingMCP-Dashboard unter http://localhost:3000 und erstellen Sie einen neuen Datenbank-Connector. Wählen Sie MariaDB als Datenbanktyp.
Schritt 3: Verbindung konfigurieren
Geben Sie Ihren MariaDB-Host, Port, Datenbanknamen, Benutzernamen und Passwort ein. Verwenden Sie für Produktionsverbindungen immer SSL.
Schritt 4: Verbindung testen
Verwenden Sie das Dashboard, um die Verbindung zu überprüfen und das automatisch erkannte Schema zu prüfen. Der KI-Agent wird get_database_schema verwenden, um Ihre Datenstruktur zu verstehen.
Schritt 5: Mit KI-Agenten verbinden
{
"mcpServers": {
"mariadb": {
"url": "http://localhost:4000/mcp"
}
}
}
Anwendungsfälle für KI-Agenten
- "Was waren unsere Top-10-Kunden nach Umsatz im letzten Quartal?"
- "Zeige mir alle Bestellungen der letzten 7 Tage"
- "Wie viele Produkte sind nicht auf Lager?"
- "Liste alle Benutzer mit einem aktiven Abonnement auf"
- "Was ist der durchschnittliche Bestellwert nach Land?"
Sicherheits-Best-Practices
- Dedizierter DB-Benutzer — Erstellen Sie einen MariaDB-Benutzer mit ausschließlich SELECT-Berechtigungen
- SSL-Verbindungen — Verwenden Sie für die Produktion immer
require_secure_transport=ON - Datenbanken einschränken — Stellen Sie nur Datenbanken bereit, die für den KI-Zugriff sicher sind
- Verbindungslimits — Setzen Sie
MAX_USER_CONNECTIONSfür den MariaDB-Benutzer - Netzwerkbeschränkungen — Beschränken Sie den MariaDB-Zugriff auf die IP des AnythingMCP-Servers
Nächste Schritte
- MySQL-zu-MCP-Anleitung — MySQL-spezifische Einrichtung
- PostgreSQL-zu-MCP-Anleitung — PostgreSQL-spezifische Einrichtung
- Datenbank-zu-MCP-Anleitung — Alle unterstützten Datenbanken