Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Azure DevOps Services
Vraag uw AI-assistent 'Haal mijn huidige sprintwerkitems op, identificeer welke items mogelijk risico lopen' en krijg direct toegang tot uw werkelijke Azure DevOps-gegevens. De MCP-server (Azure DevOps Model Context Protocol) biedt uw AI-assistent veilige toegang tot werkitems, pull-aanvragen, builds, testplannen en documentatie van uw Azure DevOps-organisatie.
In tegenstelling tot cloudoplossingen waarvoor externe gegevens moeten worden verzonden, wordt de Azure DevOps MCP-server lokaal uitgevoerd in uw beveiligde omgeving, zodat uw gevoelige projectgegevens nooit uw netwerk verlaten terwijl er nog steeds AI-mogelijkheden op ondernemingsniveau worden geleverd.
Belangrijk
- De Azure DevOps MCP-server is gratis te gebruiken. Standaard azure DevOps-prijzen zijn echter van toepassing op uw organisatie en gegevenstoegang via de service. Het gebruik van AI-assistenten kan afzonderlijke kosten hebben, afhankelijk van het gekozen AI-platform.
- De Azure DevOps MCP-server vereist dat uw AI-assistent werkt in de agentmodus om toegang te krijgen tot Azure DevOps-gegevens en bewerkingen uit te voeren.
Vereiste voorwaarden
Systeemvereisten:Node.js 18.0+ en een actieve Azure DevOps-organisatie
Azure DevOps MCP-server installeren
De Azure DevOps MCP Server kan worden geïntegreerd met verschillende ontwikkelomgevingen en AI-assistenten. Kies uw voorkeursomgeving voor instructies. De vereisten die in de tabel worden vermeld, zijn omgevingsspecifieke vereisten naast de eerder vermelde systeemvereisten.
| Milieu | Vereiste voorwaarden | Installatie | Features |
|---|---|---|---|
| Visual Studio Code (aanbevolen) | GitHub Copilot-extensie of Claude Dev-extensie | Installatie met één klik | Uitgebreide MCP-ondersteuning met meerdere AI-assistentopties |
| Visual Studio (2022 en hoger) | GitHub Copilot-onderdeel | Installatiehandleiding voor Visual Studio | Volledige IntelliSense-integratie met Azure DevOps-gegevens |
| Cursor | Ingebouwde AI-assistent (geen extensies nodig) | Installatiehandleiding voor cursor | Systeemeigen MCP-integratie |
| Claude Desktop | Claude Desktop-applicatie | Installatiehandleiding voor Claude Desktop | Zelfstandige toepassing met volledige Azure DevOps-integratie |
| JetBrains IDE's | Compatibele AI-assistentinvoegtoepassing | Installatiehandleiding voor JetBrains | IDE-specifieke integratie via invoegtoepassingen |
| Andere omgevingen | Verschilt per omgeving | Documentatieopslagplaats voor Azure DevOps MCP Server | Opslagplaats voor alle opties weergeven |
Aanbeveling
Ondervindt u installatieproblemen? Raadpleeg de sectie voor probleemoplossing of meld problemen in de GitHub-opslagplaats van Azure DevOps MCP Server.
Waarom Azure DevOps MCP Server gebruiken?
Traditionele AI-assistenten hebben geen context over uw specifieke projecten, werkitems en teamprocessen. Ze kunnen helpen bij algemene codevragen, maar kunnen geen antwoord geven op 'Wat blokkeert onze huidige sprint?' of 'Welke pull-aanvragen hebben mijn beoordeling nodig?' De Azure DevOps MCP-server overbrugt deze kloof door uw AI-assistent rechtstreeks te verbinden met uw Azure DevOps-gegevens.
De Azure DevOps MCP Server biedt contextuele intelligentie op basis van uw werkelijke projectgegevens, niet algemene antwoorden. U kunt vragen in natuurlijke taal stellen over uw werkitems, sprints en releases en inzichten krijgen die inzicht krijgen in de specifieke processen en terminologie van uw team. Dit proces elimineert het schakelen tussen context tussen hulpprogramma's, biedt directe antwoorden zonder door de Azure DevOps-webinterface te navigeren en automatiseert routinetaken voor projectbeheer via natuurlijke taal.
Beveiliging en privacy
De Azure DevOps MCP-server geeft prioriteit aan gegevensbeveiliging en -privacy:
- Lokale uitvoering: geen gegevens verlaten uw omgeving- alles wordt lokaal uitgevoerd binnen uw beveiligde netwerk
- Geen externe API-aanroepen: de server maakt geen externe API-aanroepen waarmee gevoelige projectgegevens kunnen worden weergegeven
- Gebruikersbeheer: u behoudt volledige controle over de gegevens waartoe uw AI-assistent toegang heeft
- Veilige integratie: werkt naadloos samen met uw bestaande AI-coderingsomgevingen zonder de beveiliging in gevaar te brengen
- Persoonlijke gegevensverwerking: uw gevoelige projectgegevens verlaten uw netwerk nooit en leveren nog steeds AI-mogelijkheden op ondernemingsniveau
Wat doet MCP Server?
De Azure DevOps MCP-server maakt een proces in twee stappen mogelijk: gegevens ophalen en AI-analyse.
1. Gegevens ophalen (MCP-server)
De server biedt beveiligde toegang tot uw Azure DevOps-gegevens:
- Projecten en teams: organisatiestructuur en teamgegevens
- Werkitems: Toegewezen taken, bugs, gebruikersverhalen en hun details
- Pull-aanvragen: Status van codebeoordeling, wijzigingen en gekoppelde werkitems
- Builds en pijplijnen: CI/CD-status, testresultaten en implementatiegegevens
- Testplannen: Testcases, resultaten en dekkingsgegevens
2. AI-analyse (uw AI-assistent)
Uw AI-assistent verwerkt deze gegevens om het volgende te bieden:
- Intelligente samenvattingen: Voortgang van sprint, snelheid van team en projectstatus
- Bruikbare inzichten: Risico-identificatie, knelpuntanalyse en aanbevelingen
- Contextbewuste antwoorden: Antwoorden die inzicht krijgen in uw specifieke projecten en processen
Voorbeeld: U vraagt 'Wat blokkeert onze sprint?' → MCP Server uw huidige werkitems ophaalt → Uw AI-assistent analyseert de gegevens en identificeert specifieke obstakels met aanbevelingen.
Veelvoorkomende use cases en voorbeelden
Zie Voorbeeldgebruik voor meer voorbeelden.
Aanbeveling
Als u wilt voorkomen dat verouderde of in de cache opgeslagen gegevens uit eerdere query's worden gebruikt, voegt u deze toe aan de prompt' 'Gebruik eerder opgehaalde gegevens niet'.
Dagelijkse voorbereiding op stand-up
Onderdeel
Beschrijving
MCP-server biedt
Toegang tot uw toegewezen werkitems en recente updates
AI-assistentactie
Analyseert de gegevens om u voor te bereiden op stand-up
Voorbeeldprompt
"Haal mijn werkitems op voor project MyProject en help me bij het voorbereiden op standup- wat heb ik voltooid, waaraan werk ik en wat is geblokkeerd?"
Queryomzetting
WIQL-query om uw toegewezen werkitems op te halen, gefilterd op project en verwijderde items uit te sluiten, gesorteerd op meest recente wijzigingen
Resultaat onbewerkte gegevens
Zes werkitems, waaronder bugs, taken, gebruikersverhalen en functies met hun huidige statussen (Opgelost, Gereed, Actief, Nieuw, Geblokkeerd)
AI-assistentuitvoer
| Toestand | Werkitems |
|---|---|
| ✅ Volbracht | Fout #4521: 'Aanmeldingspagina loopt vast in mobiele Safari' - Opgelost gisteren Taak 4498: 'API-documentatie bijwerken voor v2.1' - 2 dagen geleden voltooid |
| 🔄 Wordt uitgevoerd | Gebruikersverhaal #4456: "Tweeledige verificatie implementeren" - Wordt uitgevoerd (drie dagen) └.... Subtaken: Databaseschema (Gereed), UI-onderdelen (wordt uitgevoerd), Testen (niet gestart) Fout #4534: 'Prestatieprobleem met grote gegevenssets' - Actief (één dag) |
| ⚠ Geblokkeerd | Functie #4423: "Integratie met externe betalingsgateway" - Geblokkeerd └.* Wachten op: Goedkeuring van beveiligingsteam (vijf dagen geblokkeerd) └.** Actie vereist: Opvolgen met Sarah van infosec-team Taak #4467: "Implementeren in faseringsomgeving" - Impediment └.... Probleem: onderhoud van faseringsserver gepland vandaag 2-4 uur |
| Samenvatting voor stand-up | - Gisteren: Probleem opgelost met mobiele Safari-aanmelding, voltooide API-documenten. - Vandaag: Continue 2FA-implementatie, onderzoek het prestatieprobleem van de gegevensset. - Blokkeringen: beveiligingsgoedkeuring nodig voor betalingsintegratie, staging-implementatie vertraagd vanwege onderhoud. |
Ondersteuning voor sprintplanning
Onderdeel
Beschrijving
MCP-server biedt
Toegang tot achterstandsitems, teamgegevens en werkitemgegevens
AI-assistentactie
Helpt bij het analyseren van capaciteit en het plannen van de sprint
Voorbeeldprompt
"Haal alle werkitems op in de productachterstand voor MyProject en geef ze prioriteit voor een sprint van twee weken met drie ontwikkelaars"
Queryomzetting
WIQL-query voor het ophalen van achterstandsitems met verhaalpunten, prioriteit en statusinformatie, gerangschikt op prioriteit en stackrang
Resultaat onbewerkte gegevens
Negen achterstallige items, waaronder epics, functies, gebruikersverhalen, bugs en taken met verhaalpunten en afhankelijkheden, plus metrische gegevens van het team (drie ontwikkelaars, sprint van 14 dagen, snelheid van 60 punten)
AI-assistentuitvoer
| Categorie | Werkitems | Punten |
|---|---|---|
| ✅ Aanbevolen | Epic #3401: "User Profile Enhancement" - Hoge bedrijfswaarde, geen afhankelijkheden Fout #3456: 'Time-out voor zoekresultaten voor grote gegevenssets' - Kritieke gebruikersimpact Functie #3378: "Dashboard exporteren naar PDF" - Vaak aangevraagd Verhaal #3489: 'Stroom voor wachtwoord opnieuw instellen implementeren' - Beveiligingsprioriteit Taak #3512: "React-onderdelen upgraden naar v18" - Technische schuld Verhaal #3467: "Donkere modus in-/uitschakelen toevoegen" - Snelle winst |
Totaal 60 (13 + 8 + 13 + 8 + 13 + 5) |
| ⏳ Uitgestelde | Epic #3234: "Herschrijven van mobiele app" - Te groot voor één enkele sprint Functie #3445: 'AANBEVELINGEN op basis van AI' - Wachten op data science-team Verhaal #3523: "Integratie met externe CRM" - Geblokkeerd door leverancier-API |
34, 21, 13 |
| Aanbevelingen voor planning |
-
Saldo: Mix van functies (3), bugs (1), technische schuld (1), snelle overwinningen (1) - Risiconiveau: Laag-gemiddeld risicoitems voor voorspelbare levering - Afhankelijkheden: alle geselecteerde items hebben opgeloste afhankelijkheden - Vaardigheden: Werkdistributie komt overeen met de huidige teamexpertise - Bedrijfswaarde: Klantgerichte functies en kritieke oplossingen met prioriteit |
Werkstroom voor codebeoordeling
Onderdeel
Beschrijving
MCP-server biedt
Details van pull-aanvraag en informatie over gekoppeld werkitem
AI-assistentactie
Biedt bedrijfscontext voor technische wijzigingen
Voorbeeldprompt
"Details ophalen voor pull-aanvraag #67 en de gekoppelde werkitems en mij helpen inzicht te krijgen in het zakelijke effect van deze codewijzigingen"
API-vertaling
REST API-aanroepen voor het ophalen van details van pull-aanvragen en informatie over gekoppelde werkitems met uitgebreide relaties
Resultaat onbewerkte gegevens
Pull-aanvraag #67 (implementatie van cachelaag, acht bestanden gewijzigd, +156/-42 regels) en twee gekoppelde werkitems (prestatiefout in gebruikersverhaal en instellingen)
AI-assistentuitvoer
| Onderdeel | Bijzonderheden |
|---|---|
| Pull-aanvraag | PR #67: 'Cachelaag implementeren voor gebruikersvoorkeuren' Auteur: Christie Church, Status: Actief (wachtend op beoordeling) Bestanden: 8 gewijzigd (+156, -42 regels), Gemaakt: Twee dagen geleden |
| Gekoppelde werkitems | 🎯 Gebruikersverhaal #2847: 'App-prestaties verbeteren voor terugkerende gebruikers' (hoge prioriteit) └.} Doel: laadtijd < van pagina 2 seconden voor aangemelde gebruikers 🐛 Fout #2901: 'Instellingenpagina wordt langzaam geladen voor gebruikers met veel voorkeuren' (gemiddelde ernst) └.} Impact: beïnvloedt 15% premium-gebruikers, waardoor ondersteuningstickets worden veroorzaakt |
| Samenvatting van bedrijfsimpact | - 💼Strategische uitlijning: ondersteunt het Q3-doel voor gebruikersretentie (20% verbetering) Problemen met premium-gebruikerservaringen oplossen die van invloed zijn op de omzet Maakt toekomstige personalisatiefuncties mogelijk - 📊Verwachte resultaten: prestaties: 60% vermindering van de laadtijd van voorkeuren (2,5s → 1,0s) Gebruikerservaring: laadvertragingen in instellingen en profielpagina's elimineren Impact op ondersteuning: Verwachte 40% vermindering van prestatiegerelateerde tickets - 🔍Focusgebieden beoordelen: Cache-invalidation-logica (gegevensconsistentie) Foutafhandeling voor niet-beschikbaarheid van cache Implementatie van prestatiebewaking Beveiligingsoverwegingen voor gebruikersgegevens in de cache |