Integrationsleitfaden
clavitor + Cursor
Der Agent-Modus von Cursor führt Shell-Befehle und HTTP-Aufrufe innerhalb des Editors aus. Verweisen Sie ihn auf das Clavitor CLI für benannte Anmeldedaten und auf den Clavitor-Proxy für transparente API-Authentifizierung — Schlüssel gelangen niemals in den Speicher des Editors oder in Ihren Gesprächsverlauf.
Was der Cursor-Agent sieht
Gemeinsame Felder
Der Agent liest diese über das integrierte Terminal aus, um bereitzustellen, zu authentifizieren und APIs aufzurufen.
- API-Schlüssel (Anthropic, OpenAI, GitHub, AWS, Stripe...)
- SSH-Host-Anmeldedaten
- Datenbank-Verbindungszeichenfolgen
- TOTP-Seeds — Live-2FA-Codes bei Bedarf
- Service-Account-Passwörter
Was der Agent niemals sieht
Persönliche Felder
Clientseitig verschlüsselt mit Ihrem Fingerabdruck, Gesicht oder Sicherheitsschlüssel. Der Server speichert nur den Chiffretext. Ohne Schlüssel kein Zugriff.
- Kreditkartennummern & CVV
- Reisepässe & staatliche Ausweise
- Wiederherstellungscodes & Seed-Phrasen
- Sozialversicherungsnummern
- Bankverbindungen
Kein MCP. Stattdessen erledigen Proxy und CLI die Arbeit.
Cursor unterstützt MCP für Tool-Aufrufe — aber Clavitor liefert bewusst keinen MCP-Server aus. MCP ermöglicht dem Agent eine Enumeration (Auflisten, Suchen, Durchsuchen); die Agent-Oberfläche ist jedoch rein auf Fähigkeiten beschränkt, niemals auf Enumeration. Das CLI ruft nur das ab, wofür der Agent explizit benannt wurde, und sonst nichts. Der Proxy injiziert Anmeldedaten in ausgehende Anfragen, ohne dass der Agent diese überhaupt sieht.
Dies ist eine architektonische Entscheidung, keine fehlende Integration. Die folgenden zwei Muster decken alles ab, was Cursor benötigt.
Einrichtung
Starten Sie Cursor aus einem Terminal, damit dieser Ihre HTTPS_PROXY und PATH übernimmt. Unter macOS überspringen GUI-Starts über den Finder Ihre Shell-Konfigurationsdateien — nutzen Sie cursor . aus einem Terminal oder setzen Sie den Proxy über einen LaunchAgent für dauerhafte Konfiguration.
1. Einen Agent erstellen
Öffnen Sie Ihren Tresor → Agents → Create. Benennen Sie ihn "Cursor" und wählen Sie aus, auf welche Einträge er zugreifen darf. Kopieren Sie das Setup-Token.
2. Das CLI initialisieren
$ echo "$CLAVITOR_TOKEN" | clavitor-cli init
3. Cursor mit aktivem Proxy starten
$ export HTTPS_PROXY=http://localhost:1983 $ cursor .
Muster 1 — Benannte Abfragen über das integrierte Terminal
Der Cursor-Agent kann jeden Shell-Befehl aufrufen. Wenn er einen spezifischen Wert benötigt, führt er einen Shell-Aufruf aus:
# In einem Skript, das der Cursor-Agent generiert hat:
key=$(clavitor-cli get "Anthropic API" --field key)
curl -H "x-api-key: $key" https://api.anthropic.com/v1/messages -d '{...}'Die Variable existiert nur für eine Anweisung. Der Agent sieht den key nicht zwischen Zuweisung und Verwendung — und die Anmeldedaten erscheinen nie im Chat-Verlauf, da Cursor erweiterte Werte nicht in das Gespräch zurückspiegelt.
Verwenden Sie für Konfigurationsdateien mit mehreren Anmeldedaten render:
$ clavitor-cli render app.config.json | myapp --config -
Muster 2 — Transparente Injektion über den Proxy
Wenn HTTPS_PROXY gesetzt ist, schreibt der Agent eine Referenz, und der Proxy löst diese während der Übertragung auf. Das Geheimnis gelangt niemals in den Speicher des Agents oder in das Gespräch:
# Der Cursor-Agent führt dies wortgetreu aus curl -H "Authorization: Bearer clavitor://OpenAI/key" \ https://api.openai.com/v1/models
Der Agent sieht clavitor://OpenAI/key in seinem eigenen Befehlsverlauf. Die Netzwerk-Anfrage wird mit dem echten sk-... Wert im Authorization-Header gesendet. Log-Scraper, Crash-Dumps und der cursor-Verlauf bleiben sauber.
Dies ist das richtige Muster, wenn:
- Der Agent während einer Sitzung Ad-hoc-curl/HTTP-Aufrufe generiert
- Ein vom Agent aufgerufenes Tool eigene HTTPS-Aufrufe tätigt
- Sie Geheimnisse vollständig aus dem Kontextfenster des Gesprächs fernhalten wollen
Cursor CLI (Agent-Modus aus einem Skript)
Cursor 1.x liefert ein separates CLI für kopflose Agentenläufe mit. Dieselbe HTTPS_PROXY-Regel gilt — setzen Sie diese in der Shell vor dem Aufruf:
$ export HTTPS_PROXY=http://localhost:1983 $ cursor-agent "deploy the latest tag to staging" --workspace ~/dev/myapp
Bei lang laufenden Aufgaben beschränkt die IP-Whitelist des Agent-Tokens das Lesen von Anmeldedaten auf den Host, auf dem der Agent ausgeführt wird. Bei Ausführung an einem anderen Ort verweigert der Tresor den Zugriff.
Jeder Zugriff wird protokolliert
Das Audit-Log zeichnet auf, welcher Agent auf welche Anmeldedaten zugegriffen hat, wann und von wo aus. Die Aktivitäten des Cursor-Agents werden getrennt von menschlichen Aktivitäten gekennzeichnet.
# ZEIT AKTION EINTRAG AKTEUR 2026-03-08 10:23:14 read anthropic cli:cursor 2026-03-08 10:23:15 read openai proxy:cursor 2026-03-08 11:45:02 read github-deploy cli:cursor 2026-03-08 14:12:33 render - cli:cursor