Summary
Verbinde PostgreSQL-Datenbanken direkt über MCP mit KI-Agenten. Fragen du Tabellen ab und erstellen du Berichte in natürlicher Sprache mit dem schreibgeschützten Datenbank-Connector von AnythingMCP.
PostgreSQL: Die KI-bereite Datenbank
PostgreSQL ist die weltweit fortschrittlichste Open-Source-Datenbank. Mit dem Datenbank-Connector von AnythingMCP können du deine PostgreSQL-Daten direkt als MCP-Tools bereitstellen — so können KI-Agenten in natürlicher Sprache mit deinen Daten interagieren.
Wichtig: Schreibgeschützter Zugriff
Der Datenbank-Connector von AnythingMCP ist konstruktionsbedingt schreibgeschützt. Er unterstützt nur SELECT-Abfragen mit maximal 1000 Zeilen pro Abfrage. Dies stellt sicher, dass KI-Agenten nicht versehentlich Daten ändern oder löschen können.
Automatisch generierte Tools
Wenn du einen PostgreSQL-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: Datenbank-Connector erstellen
Öffne das AnythingMCP-Dashboard unter http://localhost:3000 und erstellen du einen neuen Datenbank-Connector. Wähle PostgreSQL als Datenbanktyp.
Schritt 3: Verbindung konfigurieren
Gib deinen PostgreSQL-Host, Port, Datenbanknamen, Benutzernamen und Passwort ein. Verwenden du für Produktionsverbindungen immer SSL.
Schritt 4: Verbindung testen
Verwenden du das Dashboard, um die Verbindung zu überprüfen und das automatisch erkannte Schema zu prüfen. Der KI-Agent verwendet get_database_schema, um deine Datenstruktur zu verstehen.
Schritt 5: Mit KI-Agenten verbinden
{
"mcpServers": {
"postgres": {
"url": "http://localhost:4000/mcp"
}
}
}
Anwendungsfälle für KI-Agenten
- „Welches waren unsere 10 umsatzstärksten Produkte letzten Monat?"
- „Wie viele neue Benutzer haben sich diese Woche registriert?"
- „Zeige mir alle Bestellungen aus Deutschland mit einem Gesamtbetrag über 200 EUR"
- „Wie hoch ist der Lifetime-Value des Kunden john@example.com?"
- „Suche nach Produkten mit ‚kabellose Kopfhörer'"
Best Practices für Sicherheit
- Dedizierter DB-Benutzer — Erstelle eine PostgreSQL-Rolle mit ausschließlich SELECT-Berechtigungen
- SSL-Verbindungen — Verwenden du immer
sslmode=requireoderverify-full - Schemas einschränken — Stelle nur Schemas bereit, die für den KI-Zugriff sicher sind
- Verbindungslimits — Setze
max_connectionsfür die PostgreSQL-Rolle - Netzwerkbeschränkungen — Beschränken du den PostgreSQL-Zugriff auf die IP des AnythingMCP-Servers
Nächste Schritte
- MySQL zu MCP Anleitung — MySQL-spezifische Einrichtung
- MariaDB zu MCP Anleitung — MariaDB-spezifische Einrichtung
- MongoDB zu MCP Anleitung — NoSQL-Datenbanken
- Datenbank zu MCP Anleitung — Alle unterstützten Datenbanken
War dieser Guide hilfreich?