MySQL mit MCP für KI-Agenten verbinden
Verbinden Sie MySQL-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.
MySQL: Direkter Datenbankzugriff für KI
MySQL ist eine der weltweit beliebtesten relationalen Datenbanken. Mit dem Datenbank-Connector von AnythingMCP können Sie Ihre MySQL-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 MySQL-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 MySQL als Datenbanktyp.
Schritt 3: Verbindung konfigurieren
Geben Sie Ihren MySQL-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": {
"mysql": {
"url": "http://localhost:4000/mcp"
}
}
}
Anwendungsfälle für KI-Agenten
- "Zeige mir alle Kunden des letzten Monats"
- "Was sind die meistverkauften Produkte dieses Quartals?"
- "Suche Bestellungen nach Kunden-E-Mail"
- "Liste alle ausstehenden Rechnungen auf"
- "Wie viele aktive Abonnements haben wir?"
Sicherheits-Best-Practices
- Dedizierter DB-Benutzer — Erstellen Sie einen MySQL-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 MySQL-Benutzer - Netzwerkbeschränkungen — Beschränken Sie den MySQL-Zugriff auf die IP des AnythingMCP-Servers
Nächste Schritte
- MariaDB-zu-MCP-Anleitung — MariaDB-spezifische Einrichtung
- PostgreSQL-zu-MCP-Anleitung — PostgreSQL-spezifische Einrichtung
- Datenbank-zu-MCP-Anleitung — Alle unterstützten Datenbanken