Cursor
Cursor unterstützt selbst gehostete Git-Hosts über die Option „GitHub Enterprise Server“.
Noch nicht mit fremforge geprüft. Die Option „GitHub Enterprise Server“ von Cursor spricht mit dem Git-Host über die API von GitHub, fremforge stellt aber die API von Forgejo bereit, und die beiden sind nicht identisch. Klonen, Pushen und Pullen über HTTPS mit einem Git-Zugriffstoken funktioniert immer (siehe Verbinden), und über den fremforge-MCP-Server erhält der Assistent Zugriff auf deine Repositorys, Issues und Pull Requests. Betrachte den unten beschriebenen Weg über GitHub Enterprise als Versuch, nicht als unterstützten Weg.
Einrichtung in einem Schritt
- Öffne in Cursor Settings → GitHub → Enterprise Server.
- Server-URL:
https://frem.sh - API-URL:
https://frem.sh/api/v1 - Personal access token: Füge dein Git-Zugriffstoken ein (Scopes:
read:repository,write:repository,read:issue,write:issue), keinffp_…-fremforge-API-Token.
Danach listet Cursor deine fremforge-Repositorys unter File → Open Repository → From GitHub auf.
Klonen einrichten
Wenn du lieber den Ablauf „Clone from URL“ in Cursor nutzt:
git clone https://frem.sh/<org>/<repo>.gitCursor verwendet im Hintergrund Git Credential Manager – beim ersten Push wird dein Git-Zugriffstoken abgefragt und danach gespeichert.
Prüfen
curl -sf https://frem.sh/api/v1/repos/<org>/<repo> -H "Authorization: token $FREMFORGE_GIT_TOKEN" | jq .full_nameWas Cursor liest
Die @-Erwähnungen von Cursor (@file, @code, @docs) und der Composer-Modus lesen deine lokale Arbeitskopie – dafür ist kein Aufruf der fremforge-API nötig. Die fremforge-Integration wird gezielt für das Anlegen von Pull Requests und das Verknüpfen von Issues verwendet.
Hinweis zur Souveränität
Cursor sendet Prompts und deinen ausgewählten Code an sein Inferenz-Backend (oder an OpenAI bzw. Anthropic, wenn du deinen eigenen Schlüssel mitbringst). fremforge ist an diesem Weg nicht beteiligt. Dein Git-Zugriffstoken dient ausschließlich dem Zugriff auf Git und die REST-API.