Back to Guides

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

  1. Dedizierter DB-Benutzer — Erstellen Sie einen MySQL-Benutzer mit ausschließlich SELECT-Berechtigungen
  2. SSL-Verbindungen — Verwenden Sie für die Produktion immer require_secure_transport=ON
  3. Datenbanken einschränken — Stellen Sie nur Datenbanken bereit, die für den KI-Zugriff sicher sind
  4. Verbindungslimits — Setzen Sie MAX_USER_CONNECTIONS für den MySQL-Benutzer
  5. Netzwerkbeschränkungen — Beschränken Sie den MySQL-Zugriff auf die IP des AnythingMCP-Servers

Nächste Schritte