PostgreSQL
Ein Model Context Protocol-Server, der schreibgeschützten Zugriff auf PostgreSQL-Datenbanken bietet. Dieser Server ermöglicht LLMs die Überprüfung von Datenbankschemata und die Ausführung schreibgeschützter Abfragen.
Komponenten
Werkzeuge
Abfrage
Führen Sie schreibgeschützte SQL-Abfragen für die verbundene Datenbank aus
Eingabe:
sql(Zeichenfolge): Die auszuführende SQL-AbfrageAlle Abfragen werden innerhalb einer READ ONLY-Transaktion ausgeführt
Ressourcen
Der Server stellt Schemainformationen für jede Tabelle in der Datenbank bereit:
Tabellenschemata (
postgres://<host>/<table>/schema)JSON-Schemainformationen für jede Tabelle
Enthält Spaltennamen und Datentypen
Automatisch aus Datenbankmetadaten ermittelt
Related MCP server: PostgreSQL Multi-Schema MCP Server
Konfiguration
Verwendung mit Claude Desktop
Um diesen Server mit der Claude Desktop-App zu verwenden, fügen Sie dem Abschnitt „mcpServers“ Ihrer claude_desktop_config.json die folgende Konfiguration hinzu:
Docker
Wenn Sie Docker unter macOS ausführen, verwenden Sie host.docker.internal, wenn der Server im Hostnetzwerk ausgeführt wird (z. B. localhost).
Benutzername/Passwort können der PostgreSQL-URL mit
postgresql://user:password@host:port/db-namehinzugefügt werden
NPX
Ersetzen Sie /mydb durch Ihren Datenbanknamen.
Verwendung mit VS Code
Verwenden Sie für eine schnelle Installation eine der folgenden Ein-Klick-Installationsschaltflächen ...
Für die manuelle Installation fügen Sie den folgenden JSON-Block zu Ihrer Benutzereinstellungsdatei (JSON) in VS Code hinzu. Drücken Sie dazu Ctrl + Shift + P und geben Sie Preferences: Open User Settings (JSON) ein.
Optional können Sie es einer Datei namens .vscode/mcp.json in Ihrem Arbeitsbereich hinzufügen. Dadurch können Sie die Konfiguration mit anderen teilen.
Beachten Sie, dass der
mcpSchlüssel in der Datei.vscode/mcp.jsonnicht benötigt wird.
Docker
Hinweis : Wenn Sie Docker verwenden und eine Verbindung zu einem PostgreSQL-Server auf Ihrem Hostcomputer herstellen, verwenden Sie in der Verbindungs-URL host.docker.internal anstelle von localhost .
NPX
Gebäude
Docker:
Lizenz
Dieser MCP-Server ist unter der MIT-Lizenz lizenziert. Das bedeutet, dass Sie die Software unter den Bedingungen der MIT-Lizenz frei verwenden, ändern und verbreiten dürfen. Weitere Informationen finden Sie in der LICENSE-Datei im Projekt-Repository.