A GitLab általánosan elérhetővé tette MCP-szerverét

Általánosan elérhetővé vált a GitLab MCP-szervere, amely MCP-kompatibilis ügynököket kapcsol a GitLab teljes szoftverfejlesztési életciklusához. Az eszközök kódon, merge requesteken, munkatételeken és folyamatokon keresztül dolgozhatnak, a meglévő GitLab-jogosultságok betartásával.
- Általánosan elérhető a GitLab MCP-szervere a GitLab 19.5 részeként.
- Az ügynökök kódon, merge requesteken, munkatételeken és folyamatokon dolgozhatnak.
- A hozzáférések a felhasználók meglévő GitLab-jogosultságait követik.
- Külső kliensekből GitLab Duo Agent Platform-folyamatok is indíthatók.
- A szolgáltatás a Free, Premium és Ultimate csomagban érhető el.
Kevesebb API-hívással dolgozhatnak az ügynökök
A GitLab közlése szerint a csapatok szoftverfejlesztési életciklusában dolgozó ügynökök gyakran különálló eszközökként működnek. Ilyenkor a fejlesztőknek kell összekapcsolniuk a kontextust, az átadásokat és a hozzáféréseket. Az API-kat használó ügynökök ráadásul sokszor maguk próbálják kitalálni, mely végpontokat kell meghívniuk, majd több hívásból állítják össze a választ.
A Model Context Protocol, röviden MCP, olyan nyílt szabvány, amelyet kifejezetten ügynökökhöz terveztek. Az MCP-szerver megmutatja az ügynöknek, milyen műveleteket végezhet, és a gyakori munkafolyamatokhoz rendezett eszközkészletet kínál. A GitLab szerint így az ügynökök célzottabb kontextussal, kevesebb hívással és kevesebb továbbított adattal dolgozhatnak.
A GitLab MCP-szervere a GitLab 19.5 részeként vált általánosan elérhetővé 2026. október 15-én. Az egyes műveletek a felhasználó meglévő GitLab-jogosultságai alatt futnak, ezért az ügynökök hozzáférése követi a csapat által beállított engedélyeket.
Kód, folyamatok és dokumentáció egy eszközkészletben
A 19.4-es kiadásban bejelentett eszközök mellett az új változat több lehetőséget ad a kód és a folyamatok kezelésére, valamint a megfelelő csoportok és dokumentumok megtalálására. Az add_branch funkció új fejlesztési ágat indít, a get_repository_file egy fájlt olvas ki bármely hivatkozásról, a semantic_search pedig jelentés alapján keres kódban. Ez utóbbi akkor is segíthet megtalálni egy megvalósítást, ha az ügynök nem ismeri a fájl vagy a szimbólum nevét.
A folyamatoknál a get_pipeline megmutatja, miért hibás egy futtatás, beleértve a feladatokat, a downstream folyamatokat és az igény szerint lekérhető mellékleteket. A list_pipelines a közelmúlt futásai alapján tárhat fel mintázatokat, a get_artifact_file pedig egy melléklet egyetlen fájlját olvassa ki, például naplót, jelentést vagy tesztfájlt, a teljes archívum letöltése nélkül.
A list_groups a csoporthierarchia bejárására használható, a list_wiki_pages pedig bekapcsolható eszközként a futtatási kézikönyveket és dokumentációt is megmutathatja. A GitLab több kapcsolódó eszközt összevont, így például a get_merge_request egy merge request commitjait, különbségeit, folyamatait, ütközéseit és megjegyzéseit is lekérheti. Az eszközkészletekkel a csapatok kiválaszthatják, mely eszközcsoportokat kapja meg az ügynök. A kódbiztonsági és wiki-eszközök választható csoportként érhetők el.
A GitLab Duo folyamatai külső kliensekből is indíthatók
Az MCP-szerverrel az ügynökök nemcsak GitLab-eszközöket hívhatnak meg, hanem feladatot is átadhatnak a GitLab Duo Agent Platformnak. A list_duo_agents_and_flows megkeresi a projekthez elérhető folyamatokat, a start_duo_session természetes nyelvű cél alapján elindít egy új folyamatot, a get_duo_session és a list_duo_sessions pedig a munkamenetek állapotát követi.
A GitLab szerint a munka GitLabon belüli CI-feladatban fut, ugyanazzal a kontextusréteggel, szabályellenőrzésekkel és auditnyommal, mint a Duo Agent Platform többi munkamenete. Ha döntésre van szükség, a munkamenet megáll, a felhasználó pedig a send_duo_session_input segítségével jóváhagyhatja vagy elutasíthatja a javasolt műveletet, illetve válaszolhat az ügynök kérdésére.
A szerver a Free, Premium és Ultimate csomagban, a GitLab.com, a GitLab Self-Managed és a GitLab Dedicated változatban érhető el. A GitLab.com esetében a felhasználónkénti korlát Free csomagban percenként 60, Premium és Ultimate csomagban percenként 600 hívás. A GitLab dokumentációja többek között a Claude Code, Claude Desktop, Cursor, GitHub Copilot, OpenAI Codex, Gemini, Kiro és Zed MCP-kompatibilis kliensek csatlakoztatását is ismerteti.

