GitLab annonserte 26. april en MCP-server bygget rett inn i glab-CLI-en, ifølge selskapets egen blogg. Den eksponerer det meste av GitLab-API-et som strukturerte tools en kode-agent kan kalle. Når agenten din kjører kommandoer via MCP, legger glab automatisk på --output json der det støttes, så LLM-en jobber med typede payloads i stedet for tekst som må parses.
Tre praktiske forskjeller fra å bare gi agenten browser-tilgang. For det første får agenten tilgang til hele MR-en med usløste discussions, deltakere og labels i ett enkelt kall (glab mr view 2677 --comments --unresolved --output json). For det andre kan agenten resolve eller reopen discussions programmatisk (glab mr note resolve 456 3107030349), så den kan jobbe seg gjennom review-køen. For det tredje, gjennom glab api og glab api graphql, har agenten full autentisert tilgang til alt GitLabs REST- og GraphQL-API tilbyr, inkludert epics og kompliserte work items.
«Når noe går galt i dag, får agenten samme menneskelig-lesbare feilmelding som terminal-brukere. Vi endrer dette til strukturert output i JSON-modus, slik at agenten kan håndtere feil grasiøst, retry intelligent, eller løfte konteksten tilbake til deg.» — GitLab Engineering, blogg 26. april
For norske utviklere som allerede bruker glab til daglig: oppgraderingen er bakoverkompatibel, og du trenger ikke endre noe for å fortsette manuell bruk. MCP-modusen aktiveres kun via glab mcp serve. Det er også verdt å vite at GitLab eksplisitt har ekskludert kommandoer som krever interaktiv terminal-input fra MCP-overflaten, så agenten din henger ikke fast på en TTY-prompt som aldri kommer.
Hva bør du gjøre?
- Oppgrader
glabtil siste versjon og kjørglab mcp servelokalt. Konfigurasjon for Claude Code og Cursor finnes i den offisielle setup-dokumentasjonen GitLab linker fra bloggen. - Begrens tokens scope før du kobler en agent på prod-prosjekter.
glabbruker din eksisterende session, så agenten arver alt du selv kan gjøre. Vurder en egen agent-bruker med begrensede roller. - Test på en sandbox-MR først med en fake review-kjede. Verifiser at agenten faktisk resolver riktige discussions og ikke gjør massive endringer du ikke vil ha.