Naar de hoofdinhoud

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

  1. Open in Cursor Settings → GitHub → Enterprise Server.
  2. Server-URL: https://frem.sh
  3. API-URL: https://frem.sh/api/v1
  4. Personal access token: plak je Git-toegangstoken (scopes: read:repository, write:repository, read:issue, write:issue), geen ffp_…-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>.git

Cursor 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_name

Wat 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.