/
PreiseBlogAnmeldenKostenlos starten
Zurück zum Blog
Updates

MCP-Tools für Pull Requests und Pipelines

KI-Agenten können jetzt Pull Requests und CI/CD-Pipeline-Läufe direkt per MCP abfragen — provider-übergreifend, gefiltert und paginiert. Dazu: intelligentere Leerzustände in der Pipeline-Ansicht.

Spedy Team2 Min. LesezeitRead in English
MCP-Tools für Pull Requests und Pipelines
#mcp#pull-requests#pipelines#coding-tools

Zwei Erweiterungen für die Arbeit mit Pull Requests und Pipelines: drei neue MCP-Tools, mit denen KI-Agenten PR- und CI-Daten direkt abfragen können, und klarere Leerzustände in der Pipeline-Ansicht.


Neue MCP-Tools: Pull Requests und Pipelines abfragen

Der MCP-Server kennt jetzt drei neue read-only Tools, mit denen KI-Assistenten Pull-Request- und Pipeline-Daten abfragen können — ohne das Dashboard öffnen zu müssen.

pull_requests_list

Liefert eine paginierte Übersicht aller Pull- und Merge-Requests über alle verbundenen Provider (GitHub, GitLab, Bitbucket). Du kannst filtern nach:

  • Provider — GitHub, GitLab oder Bitbucket
  • Status — Open, Draft, Merged oder Closed
  • Board — einzelnes Board oder alle
  • Repository, Autor, Branch — Freitextsuche
  • Nur offene oder nur fehlgeschlagene — als Schnellfilter

pull_requests_get

Gibt die vollständigen Details eines einzelnen Pull Requests zurück:

  • Titel, Branch, Repository, Autor
  • Alle CI-Pipeline-Steps mit Status und Dauer
  • Reviews mit Reviewer, Status und Kommentar
  • Letzte Events

pipelines_list

Zeigt CI/CD-Pipeline-Läufe, gruppiert nach Status-Bucket:

  • Aufmerksamkeit nötig (Standard) — fehlgeschlagene Läufe, manuelle Gates, festgefahrene Jobs
  • Laufend, Fehlgeschlagen, Erfolgreich oder Alle

Filter nach Provider und Board sind verfügbar. Die Ergebnisse enthalten die Zähler pro Bucket, sodass der Agent den Gesamtzustand auf einen Blick erfassen kann.

Alle Tools auf einen Blick

Tool Beschreibung
pull_requests_list Paginierte PR-/MR-Übersicht, filterbar nach Provider, Status, Board, Repo, Autor, Branch
pull_requests_get Vollständige PR-Details mit CI-Steps, Reviews und Events
pipelines_list CI-Läufe nach Status-Bucket, mit Zählern und Provider-/Board-Filter

Alle drei Tools sind schreibgeschützt und auf die Boards beschränkt, auf die der verbundene User Zugriff hat. Die benötigte Berechtigung ist mcp:read — dieselbe wie für boards_list und boards_get.


Pipeline-Ansicht: intelligentere Leerzustände

Die Pipeline-Ansicht zeigt jetzt kontextabhängige Meldungen, wenn keine Läufe angezeigt werden.

Alles in Ordnung

Wenn Pipeline-Daten vorhanden sind, aber der aktive Filter (Standard: „Aufmerksamkeit nötig") sie alle ausblendet — weil alles grün ist — siehst du jetzt eine klare Bestätigung statt einer leeren Seite. Ein Button springt direkt zur ungefilterten Ansicht.

Noch keine Daten

Wenn tatsächlich keine Pipeline-Daten existieren, erklärt die Ansicht die Voraussetzungen (aktive Git-Integration, verknüpftes Repository, offener PR mit CI) und verlinkt direkt zu den Integrationseinstellungen.

Häufige Fragen

Die wichtigsten Fragen rund um dieses Thema — kurz beantwortet.

Welche neuen MCP-Tools gibt es für Pull Requests?
Zwei neue Tools: pull_requests_list liefert eine paginierte, filterbare Übersicht aller Pull- und Merge-Requests über GitHub, GitLab und Bitbucket hinweg. pull_requests_get gibt die vollständigen Details eines einzelnen PRs zurück — inklusive CI-Steps, Reviews und Events.
Was kann ich mit dem MCP-Tool für Pipelines machen?
pipelines_list zeigt CI/CD-Runs gruppiert nach Status-Bucket (Aufmerksamkeit nötig, Laufend, Fehlgeschlagen, Erfolgreich). Du kannst nach Provider, Board und Status filtern — genau wie in der Pipeline-Ansicht im Browser.
Brauche ich besondere Berechtigungen für die neuen MCP-Tools?
Die Tools nutzen die mcp:read-Berechtigung und sind auf die Boards beschränkt, auf die du Zugriff hast. Es sind keine zusätzlichen Berechtigungen nötig.
Was hat sich an den Leerzuständen der Pipeline-Ansicht geändert?
Die Pipeline-Ansicht unterscheidet jetzt zwei Fälle: Wenn alle Pipelines grün sind und der Filter sie ausblendet, siehst du eine 'Alles in Ordnung'-Meldung mit einem Klick zu allen Pipelines. Wenn noch keine Daten vorhanden sind, erklärt die Ansicht die Voraussetzungen und verlinkt zu den Integrationseinstellungen.
MCP-Tools für Pull Requests und Pipelines | Spedy Blog