Skip to main content
Glama
uhvogala

Azure DevOps MCP

by uhvogala

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

  1. Führen Sie Azure DevOps MCP: Sign In to Azure DevOps aus. VS Code öffnet bei Bedarf den normalen Microsoft-Anmeldevorgang.

  2. Starten Sie ein Agent-Gespräch. VS Code erkennt den MCP-Server Azure DevOps pull requests automatisch.

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.

A
license - permissive license
-
quality - not tested
C
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

View all related MCP servers

Related MCP Connectors

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/uhvogala/azure-devops-mcp-vscode'

If you have feedback or need assistance with the MCP directory API, please join our Discord server