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 installed
Maintenance
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
- 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.883
- Alicense-qualityDmaintenanceEnables 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.103,700MIT
- Alicense-qualityBmaintenanceMCP server that enables AI assistants to manage Azure DevOps resources including Work Items, Git repositories, pipelines, and user identities.15MIT
- Flicense-qualityDmaintenanceMCP 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.
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.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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