XenMCPby Xenaxio

Katalog / PostgreSQL

PostgreSQL mit Claude verbinden

Zum Beta-Start

Stellen Sie Fragen an Ihre PostgreSQL-Datenbank in normaler Sprache. Claude schreibt die SQL-Abfrage, XenMCP führt sie sicher und nur lesend aus.

Ihre Adresse für Claudehttps://postgresql-acme.xenmcp.com/mcp

Interesse melden

Mit einem MCP-Server kann Claude Ihre Tabellen ansehen, SQL schreiben und das Ergebnis erklären. XenMCP betreibt dafür einen bewährten Open-Source-Server in einer isolierten Umgebung in Deutschland und gibt Ihnen eine Adresse mit OAuth, die Sie in Claude als Connector eintragen.

Schutz in mehreren Ebenen: Lesemodus im Server, ein Datenbanknutzer mit Leserechten, ein Limit für Zeilen und Laufzeit und eine feste IP-Adresse, die Sie in pg_hba.conf oder der Firewall freigeben.

Was Sie Claude fragen können

  • Welche zehn Kunden hatten im letzten Quartal den höchsten Umsatz?
  • Beschreibe mir das Schema: welche Tabellen gibt es und wie hängen sie zusammen?
  • Wie viele offene Tickets gibt es pro Team, und wie alt ist das älteste?
  • Erkläre den Ausführungsplan dieser Abfrage und warum sie langsam ist.
  • Prüfe, ob es in orders Zeilen ohne passenden Kunden gibt.

Typische Werkzeuge

execute_sql
SQL ausführen – im Lesemodus nur SELECT, SHOW, EXPLAIN und Ähnliches
search_objects
Schemas, Tabellen, Spalten und Indizes finden
explain_sql
Ausführungsplan anzeigen
health_check
Zustand der Datenbank prüfen
Schreibende SQL-Befehle
INSERT, UPDATE, DELETE (nur mit Freigabe, standardmäßig gesperrt)

Was Sie zum Verbinden brauchen

  • Verbindungsdaten (Host, Port, Datenbank) oder eine DSN postgres://…
  • Einen eigenen Datenbanknutzer mit Leserechten, z. B. mit der Rolle pg_read_all_data
  • Freigabe der festen IP-Adresse von XenMCP in Firewall und pg_hba.conf
  • TLS-Verbindung (empfohlen, sslmode=require)

Sicherheit

  • Lesemodus als Standard: schreibende Befehle blockt der Server, dazu ein Nutzer ohne Schreibrechte – zwei unabhängige Schranken.
  • Zeilenlimit und Zeitlimit pro Abfrage, damit eine teure Abfrage Ihre Datenbank nicht ausbremst.
  • Nur die feste IP von XenMCP braucht Zugriff, nicht das ganze Internet.
  • Zugangsdaten verschlüsselt (AES-256-GCM), nie im Protokoll; im Protokoll nur Werkzeug, Status und Dauer, kein SQL und keine Ergebnisse.
  • Eigene isolierte Umgebung (gVisor) pro Server, ohne Zugriff auf andere Kunden.

Gut zu wissen

Grundlage ist DBHub von Bytebase (MIT), ein aktiv gepflegter Server für PostgreSQL, MySQL und MariaDB. Funktioniert mit selbst betriebenen Servern und mit Cloud-Datenbanken, wenn sie die IP von XenMCP zulassen.

Grundlage

Wir setzen auf den offenen Server DBHub (Bytebase) (MIT), bauen das Image selbst aus einer festen Version und prüfen die Beschreibungen der Werkzeuge vor der Freigabe.

Häufige Fragen

Kann Claude meine Daten verändern?

Nicht im Standard. Der Server lässt im Lesemodus nur lesende Befehle zu. Wir empfehlen zusätzlich einen Datenbanknutzer ohne Schreibrechte.

Sieht Claude alle Tabellen?

Claude sieht, was der Datenbanknutzer sehen darf. Legen Sie einen Nutzer an, der nur auf die nötigen Schemas oder Views zugreifen kann – zum Beispiel Views ohne personenbezogene Spalten.

Geht das auch mit Supabase, Neon oder AWS RDS?

Ja, wenn die Datenbank Verbindungen von der festen IP-Adresse von XenMCP annimmt.

Wo werden die Ergebnisse verarbeitet?

Der MCP-Server läuft in Deutschland. Das Ergebnis einer Abfrage geht an den KI-Client, den Sie verbinden – bei Claude an Anthropic.

Ab wann ist PostgreSQL verfügbar?

PostgreSQL gehört zur ersten Welle zum Beta-Start. Tragen Sie sich in die Warteliste ein.

PostgreSQL mit Claude verbinden?

Tragen Sie sich in die Warteliste ein. Wir melden uns, sobald dieser Server bereitsteht – Ihr Interesse bestimmt die Reihenfolge.

Auf die Warteliste