DocsCursor-Integration

Cursor-Integration

Cursor-AI-Traffic durch Grepture routen für Observability, Kosten-Tracking und PII-Schutz. Einrichtung in unter 2 Minuten.

Überblick

Cursor ist ein KI-gestützter Code-Editor. Wenn Sie Cursor durch Grepture routen, erhalten Sie:

  • Observability — jeden Request und jede Response in Ihrem Grepture-Dashboard protokollieren
  • Kosten-Tracking — Token-Nutzung und Ausgaben pro Request und Entwickler sehen
  • PII-Schwärzung — sensible Daten erkennen und schwärzen, bevor sie OpenAI erreichen

Die Einrichtung dauert unter 2 Minuten. Fügen Sie einfach eine URL in den Cursor-Einstellungen ein.

Voraussetzungen

  1. Ein Grepture-Konto (hier registrieren)
  2. Ihr Grepture-API-Schlüssel (im Dashboard unter API)
  3. Ein in Cursor konfigurierter OpenAI-API-Schlüssel

Konfiguration

In Cursor → EinstellungenModelleOpenAI-Basis-URL überschreiben, fügen Sie ein:

https://proxy.grepture.com/cursor/grp_ihr-schlüssel/v1

Ersetzen Sie grp_ihr-schlüssel durch Ihren tatsächlichen Grepture-API-Schlüssel.

Keine weiteren Änderungen nötig. Cursor sendet Ihren OpenAI-API-Schlüssel automatisch über den Authorization: Bearer-Header — Grepture leitet ihn für Sie an OpenAI weiter.

So funktioniert es

Wenn Cursor einen Request sendet:

  1. Der Request wird an https://proxy.grepture.com/cursor/<greptureKey>/v1/chat/completions gesendet
  2. Grepture extrahiert Ihren Grepture-API-Schlüssel aus dem URL-Pfad und authentifiziert Sie
  3. Ihre Erkennungsregeln werden angewendet (PII-Schwärzung, Secret-Scanning usw.)
  4. Der Request wird mit Ihrem OpenAI-Schlüssel an https://api.openai.com/v1/chat/completions weitergeleitet
  5. Die Antwort fließt zurück durch Grepture, wird protokolliert und geschwärzte Tokens werden wiederhergestellt

Das /cursor/<greptureKey>-Präfix wird vor der Weiterleitung entfernt, sodass OpenAI einen Standard-Request erhält.

Überprüfen

Nach der Konfiguration nutzen Sie Cursor wie gewohnt. Öffnen Sie dann Ihr Grepture-Dashboard. Sie sollten Cursor-Requests im Traffic-Log sehen mit:

  • Modellname (z.B. gpt-4o)
  • Token-Zahlen (Input + Output)
  • Kosten pro Request
  • Vollständige Request/Response-Bodies (wenn Logging aktiviert ist)

Team-Einrichtung

Für Teams teilen Sie die Basis-URL mit dem Grepture-Team-API-Schlüssel. Jeder Entwickler konfiguriert sie in seinen eigenen Cursor-Einstellungen. So erhalten Sie eine zentrale Dashboard-Ansicht der gesamten Cursor-Nutzung Ihrer Organisation.

Erkennungsregeln

Alle Grepture-Erkennungsregeln gelten für Cursor-Traffic, einschließlich:

  • PII-Erkennung — E-Mails, Telefonnummern, SSNs, Kreditkarten und 50+ Muster
  • Secret-Scanning — API-Schlüssel, Tokens, Verbindungsstrings
  • Eigene Regex-Regeln — Ihre eigenen Muster (Pro-Plan)
  • KI-gestützte NER — Namen, Organisationen, Adressen (Pro-Plan)

Konfigurieren Sie Regeln im Grepture-Dashboard unter Rules.

Fehlerbehebung

Cursor gibt einen Authentifizierungsfehler zurück

Überprüfen Sie, ob Ihr OpenAI-API-Schlüssel gültig ist:

curl https://api.openai.com/v1/chat/completions \
  -H "Authorization: Bearer $OPENAI_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"model":"gpt-4o","max_tokens":10,"messages":[{"role":"user","content":"Hi"}]}'

Requests erscheinen nicht im Dashboard

Überprüfen Sie, ob Ihr Grepture-API-Schlüssel in der URL korrekt ist. Die URL muss genau diesem Format folgen: https://proxy.grepture.com/cursor/grp_ihr-schlüssel/v1.

Latenzerhöhung

Der Proxy fügt minimale Latenz hinzu (typischerweise unter 10ms). Grepture wird in der EU gehostet — wenn Ihr Team außerhalb Europas ist, kontaktieren Sie uns bezüglich regionaler Deployment-Optionen.