Minimale Berechtigungen
Datenbankkonten nur lesend oder mit minimalen Rechten, dedizierte SSH-Konten mit vertrauenswürdigen Fingerabdrücken und begrenzte API-Methoden nutzen. Prompts ersetzen keine zugrunde liegenden Rechte.
Getting started / start small
Erweiterung und MCP lassen sich getrennt installieren. Eine kleine Aufgabe zuerst testen und schrittweise in den Alltag übernehmen.
Im VS Code Marketplace suchen nach Claude Code Config Helper; als Herausgeber muss angegeben sein: liliangshan. Die veröffentlichte Version steht dort; lokale Testbuilds können abweichen.
Bei lokaler VSIX in VS Code Erweiterungen → … → Aus VSIX installieren wählen. Fenster bei Gelegenheit neu laden; laufende CLI-Aufgaben werden dabei unterbrochen.
Nur lokale Beispiele: keine Serververbindungen, Passworterfassung oder Paketinstallation. Beispieladressen und Pfade ersetzen, Zugangsdaten lokal im Client einrichten.
{
"mcpServers": {
"mysql": {
"command": "npx",
"args": [
"-y",
"@liangshanli/mcp-server-mysql"
],
"env": {
"MYSQL_HOST": "db.example.com",
"MYSQL_PORT": "3306",
"MYSQL_USER": "ai_reader",
"MYSQL_PASSWORD": "${MYSQL_PASSWORD}",
"MYSQL_DATABASE": "app_db",
"MYSQL_SSL": "true",
"READONLY": "true",
"ALLOW_DDL": "false",
"ALLOW_DROP": "false",
"ALLOW_DELETE": "false"
}
}
}
}Das MySQL-Beispiel aktiviert Lesezugriff und TLS. Konto mit Leserechten verwenden und Hostnamen auf Übereinstimmung mit dem Zertifikat prüfen.
mcpServers, im Projektstamm in .mcp.json. Variablen wie ${MYSQL_PASSWORD} hängen von den beim Clientstart verfügbaren Umgebungsvariablen ab. Die Regeln des Clients beachten.servers, gespeichert in .vscode/mcp.json. Das Passwort wird über die VS-Code-Eingabe abgefragt, nicht über diese Website..cursor/mcp.json, mit mcpServers. Variablenauflösung hängt von der Clientversion ab. Nicht aufgelöste Platzhalter sind keine echten Passwörter..mcp.json wird von der CLI erkannt;--strict-mcp-config beschränkt Quellen. VS-Code-Konfiguration lesen ist nicht dasselbe wie native Eingabevariablen auflösen. Hier das Claude-Code-Format bevorzugen.Bei vorhandener Konfiguration nur benötigte Servereinträge ergänzen, nicht alles überschreiben. Falls npx unter Windows nicht startet, absoluten Node.js-Pfad und Paketeinstieg gemäß npm-Dokumentation nutzen.
Beispiel für eine Aufgabenbeschreibung:
Prüfe, ob die MCP-Werkzeuge verfügbar sind.
Lies nur das Schema der Testdatenbank und erläutere Tabellenbeziehungen.
Keine Daten oder Strukturen ändern; fehlende Verbindung oder Rechte zuerst melden.Datenbankkonten nur lesend oder mit minimalen Rechten, dedizierte SSH-Konten mit vertrauenswürdigen Fingerabdrücken und begrenzte API-Methoden nutzen. Prompts ersetzen keine zugrunde liegenden Rechte.
Hier keine Passwörter oder privaten Schlüssel übermitteln. Sensible Konfigurationen bei Bedarf von Git ausschließen und Logs sowie Modellausgaben vor dem Teilen prüfen.