Wie nutze ich MCP mit einer Datenbank, ohne Zugangsdaten preiszugeben?
Verbinden Sie Ihren KI-Assistenten mit den in Kerry Studio eingerichteten Datenbanken, ohne Passwörter, SSH-Schlüssel oder Zertifikate an das Modell weiterzugeben. Der Zugriff ist standardmäßig schreibgeschützt, und Sie entscheiden, welche Projekte und Umgebungen der Assistent nutzen darf.
Eine KI um Hilfe bei einer Datenbank zu bitten heißt meist, etwas in den Chat zu kopieren: das Schema einer Tabelle, eine Abfrage, die nicht läuft, oder das Ergebnis einer Abfrage. Das wirkt harmlos. Diese Gewohnheit kann trotzdem Produktionsdaten, personenbezogene Informationen und andere Details preisgeben, die Sie vielleicht nicht teilen wollten.
Ein MCP-Server beseitigt dieses Risiko nicht von allein. Wenn der Agent die Zugangsdaten zur Datenbank braucht, ändern Sie nur die Art, sie zu teilen.
Kerry Studio geht einen anderen Weg. Der MCP-Server läuft lokal und lässt Desktop-KI-Clients wie Claude Desktop, ChatGPT, Gemini, Conductor und Cursor mit den Verbindungen arbeiten, die Sie schon in der App eingerichtet haben. Die Zugangsdaten bleiben in Kerry. Sie müssen dem Assistenten nicht übergeben werden.
Das heißt nicht, dass abgefragte Daten die KI nie erreichen. Der Assistent erhält, was er für die Arbeit braucht: Projekt, Umgebung, Datenbanktyp, Datenbankname, Schema und Abfrageergebnisse. Wenn Sie ein Cloud-Modell nutzen, kann der KI-Client diese Informationen an den Modellanbieter senden. Kerry Studio sendet sie nicht an die Server von Sireeus.
Sie steuern auch, was der Assistent tun darf. Standardmäßig ist der Zugriff schreibgeschützt. Sie können die verfügbaren Projekte und Umgebungen einschränken und, wenn Änderungen nötig sind, den Vollmodus einschalten und Einfügen, Aktualisieren oder Löschen freigeben. Die Datei mcp.log zeichnet die Anfragen auf, die der Assistent an den Server sendet, und die Antworten, die Kerry zurückgibt.
Es gibt eine wichtige Grenze: Wenn der Assistent die Datenbank abfragt, müssen Schema und bis zu 500 Zeilen jedes Ergebnisses den KI-Client erreichen, damit das Modell sie auswerten kann. Geben Sie deshalb keinen Zugriff auf Umgebungen oder Daten, die der Assistent nicht sehen sollte, und nutzen Sie nur KI-Clients, denen Sie vertrauen.
Die Idee ist einfach: der KI kontrollierten Zugriff auf Ihre Datenbanken geben, ohne ihr die Verbindungsdaten auszuhändigen. Die Passwörter bleiben in Kerry Studio, und Sie legen fest, welche Daten und Operationen dem Assistenten zur Verfügung stehen.
So aktivieren Sie den Server
Das MCP-Panel erscheint nicht auf der Workspace-Auswahl. Öffnen Sie einen Workspace.
- In der rechten Seitenleiste klicken Sie auf das Symbol MCP-Server. Die Fußzeile (MCP aktiviert / MCP deaktiviert) und die Palette (⌘K / CtrlK) → MCP-Panel öffnen tun dasselbe.
- Schalten Sie MCP-Server aktivieren ein.
- Klicken Sie auf JSON kopieren und fügen Sie es in die MCP-Einstellungen des Clients ein.
- Starten Sie den Client neu, wenn er Server nicht von selbst neu lädt.
Die Standardadresse ist http://127.0.0.1:18765/mcp. Verwenden Sie 127.0.0.1, niemals localhost. Kerry akzeptiert nur 127.0.0.1. JSON kopieren verwendet den aktuellen Port und das echte Token. Verwenden Sie nicht das Beispiel-YOUR_TOKEN.
{
"mcpServers": {
"kerry-studio": {
"url": "http://127.0.0.1:18765/mcp",
"headers": {
"Authorization": "Bearer YOUR_TOKEN"
}
}
}
}Standardmäßig startet der Server nicht wieder, wenn Sie Kerry Studio schließen und öffnen. Unter Einstellungen → MCP ändert Beim App-Start → Mit eingeschaltetem Server starten das.
Mit Schreibschutz beginnen
Standardmäßig bleibt der Server im schreibgeschützten Modus. Der Assistent listet Verbindungen, liest Schema und führt Leseabfragen aus: SELECT, SHOW, DESCRIBE, EXPLAIN (einschließlich ANALYZE zu einem SELECT). INSERT, UPDATE, DELETE, SELECT … FOR UPDATE, SELECT INTO, INTO OUTFILE und WITH-Abfragen, die Daten ändern, werden abgelehnt.
Nur Lesen öffnet die Datenbank bereits in der Sitzung des Assistenten. Ohne das gibt es weder Schema noch SELECT. Die SQL-Tabs von Kerry müssen nicht verbunden sein.
Beim Starten des Servers Schreibschutz erzwingen (standardmäßig an) hält den Schalter Schreibgeschützter Modus aktiviert und gesperrt, sobald der Server startet.
Einschränken, worauf der Assistent zugreifen darf
Ohne Einschränkung ist jede gespeicherte Verbindung für den Assistenten verfügbar. Der Standard sind alle Projekte und Umgebungen. Berechtigungen ändert das.
Öffnen Sie Berechtigungen über Konfigurieren im MCP-Panel, unter Einstellungen → MCP, oder in der Palette unter MCP-Berechtigungen.
Nur Lesen und Lesen und Schreiben haben eigene Listen. Sie können den Lesemodus den Katalog sehen lassen und im Vollmodus nur einige Projekte freigeben. Schalten Sie Alle Projekte und Umgebungen zulassen aus, wenn Sie Projekt für Projekt wählen wollen.
Steht das Projekt nicht auf der gerade verwendeten Liste, öffnet Kerry die Verbindung für den Assistenten nicht. Eine Abfrage mit @alias, zum Beispiel @billing.orders, wird ebenfalls blockiert, wenn diese Verbindung nicht erreichbar ist.
So fragen Sie nach Projekt und Umgebung
Nennen Sie das Projekt und die Umgebung, nicht nur den Datenbanktyp. Sonst wählt der Assistent die falsche Verbindung oder fragt noch einmal.
Beispiele:
- „im Projekt billing, Umgebung Entwicklung, liste die Tabellen“
- „in Billing / Entwicklung, welche Spalten hat
public.products?“
SQL ohne @alias läuft in einer eigenen Sitzung: Tab und Entitäten-Leiste ändern sich nicht. SQL mit @alias verwendet den aktiven SQL-Tab, der mit diesem Projekt und dieser Umgebung verbunden sein muss.
Prüfen, was in mcp.log steht
In Kerry Studio zeichnet die Datei mcp.log jeden Austausch mit dem Assistenten auf. REQUEST ist das, was der Assistent geschickt hat, einschließlich des SQL. RESPONSE ist das, was Kerry zurückgegeben hat. Öffnen Sie die Datei über die Überschrift Beobachtbarkeit im MCP-Panel.
Standardmäßig blendet Kerry Passwörter, Tokens, Autorisierung und private Schlüssel in der Datei und in der Antwort aus. E-Mails verschwinden nur in der Datei. Verbindungszeichenfolgen, Host, Benutzer und Pfad verschwinden nur in der Antwort an den Assistenten. Wenn eine Spalte Ihrer Datenbank im RESPONSE noch den echten Wert zeigt, fügen Sie das Feld unter Geschwärzte Werte hinzu.
Im Abschnitt Beobachtbarkeit ist jede Karte eine App, die mit Kerry verbunden ist. Der Papierkorb (Verbindung trennen) beendet diese App.
Die einzelnen Steuerelemente stehen unter Lokaler MCP-Server.