Cursor
Cursor ondersteunt zelf gehoste Git-hosts via de optie “GitHub Enterprise Server”.
Nog niet getest met fremforge. De optie GitHub Enterprise Server van Cursor praat met de Git-host via de eigen API van GitHub, en fremforge biedt de API van Forgejo, die daar niet identiek aan is. Clonen, pushen en pullen via HTTPS met een Git-toegangstoken werkt altijd (zie Verbinding maken), en de fremforge-MCP-server geeft de assistent toegang tot je repository’s, issues en pull requests. Beschouw de GitHub Enterprise-route hieronder als iets om uit te proberen, niet als ondersteunde werkwijze.
Inrichten in één keer
- Open in Cursor Settings → GitHub → Enterprise Server.
- Server-URL:
https://frem.sh - API-URL:
https://frem.sh/api/v1 - Personal access token: plak je Git-toegangstoken (scopes:
read:repository,write:repository,read:issue,write:issue), geenffp_…-fremforge-API-token.
Cursor toont je fremforge-repository’s daarna onder File → Open Repository → From GitHub.
Clonen
Gebruik je liever de stroom “Clone from URL” van Cursor:
git clone https://frem.sh/<org>/<repo>.gitCursor gebruikt achter de schermen Git Credential Manager: bij de eerste push wordt om je Git-toegangstoken gevraagd en daarna blijft die bewaard.
Controleren
curl -sf https://frem.sh/api/v1/repos/<org>/<repo> -H "Authorization: token $FREMFORGE_GIT_TOKEN" | jq .full_nameWat Cursor leest
De @-vermeldingen van Cursor (@file, @code, @docs) en de Composer-modus lezen je lokale werkkopie; daarvoor is geen aanroep van de fremforge-API nodig. De fremforge-integratie wordt specifiek gebruikt voor het aanmaken van PR’s en het koppelen van issues.
Over soevereiniteit
Cursor stuurt prompts en de code die je selecteert naar zijn inferentiebackend (of naar OpenAI of Anthropic als je je eigen sleutel meebrengt). fremforge zit niet in dat pad. Je Git-toegangstoken is puur voor toegang tot Git en de REST API.