GitLab MCP Server ist mit GitLab 19.5 allgemein verfügbar

GitLab hat seinen MCP Server mit GitLab 19.5 allgemein verfügbar gemacht. Damit kann jeder MCP-kompatible Agent GitLab-Workflows direkt aus dem Client ausführen, den ein Team ohnehin nutzt. Laut GitLab können Agenten über Code, Merge Requests, Work Items und Pipelines hinweg arbeiten und Aufgaben an Flows in der GitLab Duo Agent Platform übergeben.
- Der GitLab MCP Server ist mit GitLab 19.5 allgemein verfügbar.
- Neue Werkzeuge decken Code, Pipelines, das Durchsuchen von Gruppen und Wiki-Seiten ab, verwandte Werkzeuge wurden zusammengelegt.
- Agenten können Flows der Duo Agent Platform aus ihrem eigenen Client starten und verfolgen, Freigaben erfolgen über send_duo_session_input.
- Verfügbar in Free, Premium und Ultimate auf GitLab.com, Self-Managed und Dedicated.
- Ratenlimits auf GitLab.com: 60 Aufrufe pro Minute in Free, 600 in Premium und Ultimate.
Warum GitLab auf MCP setzt
GitLab argumentiert, dass viele Agenten nach wie vor als getrennte Werkzeuge arbeiten und Teams Kontext, Übergaben und Berechtigungen selbst zusammenfügen müssen. Greifen Agenten über APIs zu, raten sie laut Unternehmen oft Endpunkte und verbrauchen ihr Kontextfenster mit zusätzlichen Aufrufen.
Das Model Context Protocol (MCP) ist ein offener Standard, der für Agenten entwickelt wurde. Ein MCP Server teilt einem Agenten mit, was er tun kann, und bietet eine kuratierte Auswahl an Werkzeugen, die sich an realen Workflows orientieren. Nach Angaben von GitLab erhalten Agenten dadurch die benötigten Werkzeuge mit fokussierterem Kontext, in weniger Aufrufen und mit weniger Daten, die sie durch jede Aufgabe mitschleppen müssen.
Jede Aktion läuft unter den bestehenden GitLab-Berechtigungen des Nutzers, der Zugriff richtet sich also danach, was die jeweilige Person ohnehin darf.
Neue Werkzeuge für Code, Pipelines und Orientierung
Zusätzlich zu den in 19.4 angekündigten Werkzeugen deckt der Server nun mehr vom Workflow ab:
- Code: add_branch startet einen Feature-Branch, get_repository_file liest eine Datei an einer beliebigen Referenz, und semantic_search findet Code anhand seiner Bedeutung. So kann ein Agent die Frage „Wo ist das implementiert?“ beantworten, ohne den Datei- oder Symbolnamen zu kennen.
- Pipelines: get_pipeline zeigt, warum eine Pipeline fehlschlägt, auf Wunsch mit Jobs, nachgelagerten Pipelines und Artefakten. list_pipelines macht Muster über aktuelle Läufe hinweg sichtbar, und get_artifact_file liest eine einzelne Datei aus den Artefakten eines Jobs, ohne das gesamte Archiv herunterzuladen.
- Orientierung: list_groups erlaubt es einem Agenten, die Gruppenhierarchie zu durchsuchen, statt Kennungen zu raten. Das optionale list_wiki_pages bringt Runbooks und Dokumentation zutage, bevor er eine How-to-Frage beantwortet.
GitLab 19.5 vereinfacht zudem den Werkzeugkatalog, indem verwandte Werkzeuge zusammengelegt werden. get_merge_request kann die Commits, Diffs, Pipelines, Konflikte oder Notizen eines Merge Requests liefern, und get_pipeline umfasst jetzt get_pipeline_jobs. Laut Unternehmen verbringen Agenten dadurch weniger Zeit mit der Wahl des passenden Werkzeugs und holen nur die Details, die eine Aufgabe braucht.
Mit Toolsets legen Teams fest, welche Werkzeuggruppen der Server zurückgibt. Ein kleinerer Satz senkt die Wahrscheinlichkeit, dass ein Agent das falsche Werkzeug wählt und es erneut versuchen muss. Die meisten Gruppen sind standardmäßig aktiv, Code Security und Wikis müssen ausdrücklich aktiviert werden.
Duo-Agent-Platform-Flows direkt aus dem Client starten
Ein Agent kann nun auch eine Aufgabe an die GitLab Duo Agent Platform übergeben und sie bis zum Ergebnis verfolgen, ohne den Client zu verlassen. Mit list_duo_agents_and_flows findet er die Flows eines Projekts, mit start_duo_session startet er einen Flow aus einem in natürlicher Sprache formulierten Ziel, und mit get_duo_session und list_duo_sessions prüft er den Fortschritt.
Die Arbeit läuft in einem CI-Job innerhalb von GitLab, mit derselben Kontextschicht, denselben Richtlinienprüfungen und demselben Audit-Trail wie jede andere Sitzung der Duo Agent Platform. Wenn eine Sitzung eine Entscheidung braucht, pausiert sie und wartet auf Eingaben. Mit send_duo_session_input kann ein Nutzer die vorgeschlagene Aktion genehmigen oder ablehnen oder die Frage des Agenten beantworten. In GitLabs Beispiel startet Claude Code auf diese Weise den Flow Fix Pipeline. Das Toolset duo_agent_platform ist standardmäßig enthalten.
Verfügbarkeit und Bedeutung für Teams
Der MCP Server steht in den Tarifen Free, Premium und Ultimate zur Verfügung, und zwar auf GitLab.com, GitLab Self-Managed und GitLab Dedicated. Auf GitLab.com gelten pro Nutzer Ratenlimits von 60 Aufrufen pro Minute im Tarif Free und 600 in Premium und Ultimate.
Die Dokumentation von GitLab enthält Einrichtungsanleitungen für Claude Code, Claude Desktop, Cursor, GitHub Copilot, OpenAI Codex, Gemini, Kiro, Zed und weitere MCP-kompatible Clients. Für Teams heißt das: Sie können die Agenten anbinden, die sie bereits verwenden, statt sich auf ein einziges Werkzeug festzulegen, während Berechtigungen, Richtlinienprüfungen und Audit-Trails in GitLab bleiben. Teams, die neu bei der Duo Agent Platform sind, können eine kostenlose Testphase starten, und Nutzer von Premium oder Ultimate können die in ihrem Abonnement enthaltenen GitLab Credits verwenden.

