Azure DevOps MCP
Azure DevOps MCP
Diese VS-Code-Erweiterung stellt Agents Azure DevOps Git-Pull-Requests über einen lokalen MCP-Server bereit. Sie verwendet das offizielle MCP-TypeScript-SDK, azure-devops-node-api, und den Microsoft-Authentifizierungsanbieter von VS Code. Es werden keine persönlichen Zugriffstokens, Client-IDs oder Client-Geheimnisse erstellt, kopiert oder verwaltet.
Verwendung
Führen Sie
Azure DevOps MCP: Sign In to Azure DevOpsaus. VS Code öffnet bei Bedarf den normalen Microsoft-Anmeldevorgang.Starten Sie ein Agent-Gespräch. VS Code erkennt den MCP-Server
Azure DevOps pull requestsautomatisch.
Der Server stellt list_pull_requests, get_pull_request, open_pull_request_file_diff, create_pull_request und submit_pull_request bereit. create_pull_request erstellt einen lokalen Entwurf; submit_pull_request erstellt den entfernten Pull-Request und erfordert confirm: true. Beide verwenden Quell- und Ziel-Refs in der Form refs/heads/... sowie die Azure DevOps-Berechtigungen des Aufrufers.
Übergeben Sie includeChanges: true an get_pull_request, um dessen neueste geänderte Dateien einschließlich Commit-IDs und Änderungstypen zurückzugeben. In MCP-Apps-fähigen Chat-Hosts öffnet create_pull_request eine bearbeitbare Entwurfskarte mit einer kompakten, begrenzten Liste geänderter Dateien. Sie bietet einen Markdown-Vorschauumschalter und übermittelt den endgültigen Beschreibungstext über submit_pull_request; der resultierende Pull-Request wird dann zur interaktiven Überprüfungskarte mit aktuellen Prüferstimmen, einer Schaltfläche Approve PR, klickbaren Kommentarzahlen und einer Schaltfläche Open diff für jede geänderte Datei. Ein Spinner wird angezeigt, während die Karte lädt oder eine Aktion ausgeführt wird.
VS Code verwaltet die angemeldete Microsoft-Sitzung. Verwalten Sie dieses Konto über das Menü „Konten“ von VS Code oder melden Sie sich dort ab. Starten Sie ein neues Agent-Gespräch, wenn ein Token abläuft, um ein neues Azure DevOps-Token zu erhalten.
Related MCP server: Azure DevOps MCP Server
Entwicklung
Führen Sie npm run compile aus, um Typprüfung, Linting und Bündelung sowohl für die Erweiterung als auch für den MCP-Server durchzuführen. Führen Sie npm test aus, um die Extension-Host-Tests auszuführen. Unter macOS verwendet der Testbefehl System-Schlüsselbundzertifikate, wenn ein verwaltetes Netzwerk eine zusätzliche vertrauenswürdige Zertifizierungsstelle erfordert. Drücken Sie F5 in VS Code, um einen Extension Development Host zu starten.
This server cannot be deployed
Maintenance
Related MCP Connectors
The MCP server for Azure DevOps, bringing the power of Azure DevOps directly to your agents.
A MCP server built for developers enabling Git based project management with project and personal…
MCP Server for JFrog, providing tools for development and artifact management.
Related MCP Servers
- FlicenseAqualityDmaintenanceAn MCP server that provides seamless interaction with Azure DevOps Git repositories, enabling users to manage repositories, branches, pull requests, and pipelines through natural language.817 npm3-
- AlicenseNot gradedqualityCmaintenanceEnables interaction with Azure DevOps services including work items, repositories, pipelines, wikis, and test plans through a local MCP server that provides direct access to Azure DevOps REST APIs from your code editor.120,075 npmMIT
- AlicenseNot gradedqualityBmaintenanceMCP server that enables AI assistants to manage Azure DevOps resources including Work Items, Git repositories, pipelines, and user identities.22 npmMIT
- FlicenseNot gradedqualityDmaintenanceMCP server that provides tools to interact with Azure DevOps, including querying work items, repositories, pull requests, builds, commits, and creating work items via a standardized interface.-