Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Služby Azure DevOps
Zvažte dotaz asistenta AI "Získejte moje aktuální pracovní položky sprintu, pak určete, které z nich můžou být ohrožené" a získejte okamžitý přístup k vašim skutečným datům Azure DevOps. Server MCP (Azure DevOps Model Context Protocol) poskytuje asistentovi AI zabezpečený přístup k pracovním položkám, žádostem o přijetí změn, sestavením, testovacím plánům a dokumentaci z vaší organizace Azure DevOps.
Na rozdíl od cloudových řešení, která vyžadují externí odesílání dat, běží Azure DevOps MCP Server místně v rámci vašeho zabezpečeného prostředí a zajišťuje, aby citlivé informace o projektu nikdy neopustí vaši síť a přitom stále poskytovaly možnosti umělé inteligence na podnikové úrovni.
Důležité
- Azure DevOps MCP Server je zdarma k použití. Standardní ceny Azure DevOps se ale vztahují na vaši organizaci a veškerý přístup k datům prostřednictvím služby. Využití pomocníka s AI může mít samostatné náklady v závislosti na zvolené platformě AI.
- Azure DevOps MCP Server vyžaduje, aby váš asistent AI fungoval v režimu agenta, aby mohl přistupovat k datům Azure DevOps a provádět operace.
Požadavky
Požadavky na systém:Node.js 18.0 a novější a aktivní organizace Azure DevOps
Instalace Azure DevOps MCP Serveru
Azure DevOps MCP Server se integruje s různými vývojovými prostředími a asistenty AI. Pro pokyny zvolte upřednostňované prostředí. Požadavky uvedené v tabulce jsou kromě výše uvedených požadavků na systém specifické pro prostředí.
| Životní prostředí | Požadavky | Installation | Features |
|---|---|---|---|
| Visual Studio Code (doporučeno) | Rozšíření GitHub Copilot nebo Claude Dev | Instalace jedním kliknutím | Rozsáhlá podpora MCP s několika možnostmi pomocníka s AI |
| Visual Studio (2022 a novější) | Komponenta GitHub Copilot | Průvodce nastavením sady Visual Studio | Úplná integrace IntelliSense s daty Azure DevOps |
| kurzor | Integrovaný asistent AI (nevyžaduje se žádná rozšíření) | Průvodce nastavením kurzoru | Nativní integrace MCP |
| Claude Desktop | Desktopová aplikace Claude | Průvodce nastavením Clauda Desktopu | Samostatná aplikace s úplnou integrací Azure DevOps |
| JetBrains IDEs | Kompatibilní plug-in AI asistenta | Průvodce nastavením JetBrains | Integrace specifická pro integrované vývojové prostředí (IDE) prostřednictvím modulů plug-in |
| Další prostředí | Liší se podle prostředí | Úložiště dokumentace k Serveru MCP Azure DevOps | Zobrazit úložiště pro všechny možnosti |
Návod
Máte problémy s instalací? Projděte si část řešení potíží nebo nahlašte problémy v úložišti GitHub serveru Azure DevOps MCP.
Proč používat Azure DevOps MCP Server?
Tradiční asistenti umělé inteligence nemají kontext o konkrétních projektech, pracovních položkách a týmových procesech. Můžou pomoct s obecnými programovacími otázkami, ale nemůžou odpovědět na "Co blokuje náš aktuální sprint?" nebo "Které žádosti o přijetí změn potřebují moji kontrolu?". Azure DevOps MCP Server tuto mezeru přemístí propojením pomocníka s AI přímo k datům Azure DevOps.
Azure DevOps MCP Server poskytuje kontextovou inteligenci na základě vašich skutečných dat projektu, nikoli obecných odpovědí. Můžete se ptát v přirozeném jazyce na pracovní položky, sprinty a vydané verze a získat přehledy, které vám porozumí konkrétním procesům a terminologii vašeho týmu. Tento proces eliminuje přepínání kontextu mezi nástroji, poskytuje okamžité odpovědi bez procházení webového rozhraní Azure DevOps a automatizuje běžné úlohy řízení projektů prostřednictvím přirozeného jazyka.
Zabezpečení a ochrana osobních údajů
Server MCP Azure DevOps upřednostňuje zabezpečení dat a ochranu osobních údajů:
- Místní spuštění: Žádná data neopouštějí vaše prostředí – vše běží místně v rámci vaší zabezpečené sítě.
- Žádná volání externího rozhraní API: Server nevyvolá externí rozhraní API, která by mohla zveřejnit citlivé informace o projektu.
- Řízení uživatelů: Udržujete plnou kontrolu nad daty, ke které má asistent AI přístup.
- Zabezpečená integrace: Bezproblémová práce s existujícími prostředími kódování umělé inteligence bez ohrožení zabezpečení
- Zpracování privátních dat: Citlivé informace o projektu nikdy neopustí vaši síť a přitom stále poskytují možnosti umělé inteligence na podnikové úrovni.
Co dělá MCP Server?
Azure DevOps MCP Server umožňuje dvoustupňový proces: načítání dat a analýzu AI.
1. Načítání dat (SERVER MCP)
Server poskytuje zabezpečený přístup k datům Azure DevOps:
- Projekty a týmy: Organizační struktura a informace o týmu
- Pracovní položky: Přiřazené úkoly, chyby, uživatelské scénáře a jejich podrobnosti
- Žádosti o přijetí změn: Stav kontroly kódu, změny a propojené pracovní položky
- Buildy a kanály: stav CI/CD, výsledky testů a informace o nasazení
- Testovací plány: Testovací případy, výsledky a data pokrytí
2. Analýza AI (váš asistent AI)
Pomocník s AI zpracovává tato data za účelem poskytování těchto dat:
- Inteligentní souhrny: Průběh sprintu, rychlost týmu a stav projektu
- Užitečné přehledy: Identifikace rizik, analýza kritických bodů a doporučení
- Odpovědi na kontext: Odpovědi, které rozumí vašim konkrétním projektům a procesům
Příklad: Dotaz "Co blokuje náš sprint?" → MCP Server načte aktuální pracovní položky → Pomocník s AI analyzuje data a identifikuje konkrétní překážky s doporučeními.
Běžné případy použití a příklady
Další příklady najdete v příkladu použití.
Návod
Pokud se chcete vyhnout použití zastaralých nebo uložených dat v mezipaměti z předchozích dotazů, přidejte do výzvy "Nepoužívat dříve načtená data".
Denní příprava standupu
Součást
Description
Server MCP poskytuje
Přístup k přiřazeným pracovním položkám a nedávným aktualizacím
Akce asistenta AI
Analyzuje data, která vám pomůžou připravit se na standup.
Příklad výzvy
"Získejte své pracovní položky pro projekt MyProject a pomozte mi připravit se na standup – co jsem dokončil, na čem jsem pracoval a co je zablokované?"
Překlad dotazů
Dotaz WIQL pro načtení přiřazených pracovních položek, filtrovaných podle projektu a vyloučení odebraných položek seřazených podle nejnovějších změn
Nezpracovaný výsledek dat
Šest pracovních položek včetně chyb, úkolů, uživatelských scénářů a funkcí s jejich aktuálním stavem (Vyřešeno, Hotovo, Aktivní, Nový, Blokovaný)
Výstup pomocníka AI
| Stav | Pracovní položky |
|---|---|
| ✅ Hotový | Chyba č. 4521: "Přihlašovací stránka se chybově ukončí v mobilním Safari" – Vyřešeno včera Úloha č. 4498: Dokumentace k rozhraní API pro aktualizaci verze 2.1 – dokončeno před 2 dny |
| 🔄 Probíhá | Uživatelský scénář č. 4456: Implementace dvojúrovňového ověřování – Probíhá (tři dny) └–– Dílčí úkoly: Schéma databáze (hotovo), komponenty uživatelského rozhraní (probíhá), testování (nezahajované) Chyba č. 4534: Problém s výkonem u velkých datových sad – Aktivní (jeden den) |
| ⚠️ Blokováno | Funkce č. 4423: Integrace s externí platební bránou – blokováno └-- Čeká se na: Schválení bezpečnostního týmu (blokováno pět dní) └└└- Potřeba akce: Sledujte s Sarah od týmu InfoSec Úloha č. 4467: Nasazení do přípravného prostředí – impediment └-- Problém: Příprava údržby serveru naplánovaná dnes 2–4:00 |
| Souhrn pro poradu | - Včera: Vyřešili jsme problém s přihlášením k mobilním Safari, dokončili jsme dokumentaci k rozhraní API. - Dnes: Pokračujte v implementaci 2FA a prozkoumejte problém s výkonem datové sady. - Překážky: Je potřeba schválení zabezpečení pro integraci plateb, nasazení na testovací prostředí se zpožďuje kvůli údržbě. |
Podpora plánování sprintů
Součást
Description
Server MCP poskytuje
Přístup k položkám backlogu, datům týmu a podrobnostem pracovní položky
Akce asistenta AI
Pomáhá analyzovat kapacitu a naplánovat sprint.
Příklad výzvy
"Získejte všechny pracovní položky v backlogu produktu pro MyProject a upřednostněte je pro dvoutýdenní sprint se třemi vývojáři"
Překlad dotazů
Dotaz WIQL pro načtení položek backlogu s body scénáře, prioritou a informacemi o stavu seřazenými podle priority a pořadí zásobníku
Nezpracovaný výsledek dat
Devět položek backlogu, včetně námětů, funkcí, uživatelských scénářů, chyb a úkolů s body a závislostmi scénářů, plus týmové metriky (tři vývojáři, 14denní sprint, rychlost 60 bodů)
Výstup pomocníka AI
| Kategorie | Pracovní položky | Points |
|---|---|---|
| ✅ Doporučený | Námět č. 3401: "Vylepšení profilu uživatele" – vysoká obchodní hodnota, žádné závislosti Chyba č. 3456: "Vypršení časového limitu výsledků hledání u velkých datových sad" – Kritický dopad na uživatele Funkce č. 3378: Export řídicího panelu do PDF – často požadováno Scénář č. 3489: Implementace toku resetování hesla – priorita zabezpečení Úkol č. 3512: Upgrade komponent React na v18 – Technický dluh Story #3467: "Přidejte přepínač tmavého režimu" - Rychlé vítězství |
Celkem 60 (13 + 8 + 13 + 8 + 13 + 5) |
| ⏳ Odložený | Námět č. 3234: "Přepis mobilní aplikace" – příliš velký pro jeden sprint Funkce č. 3445: Doporučení založená na umělé inteligenci – Čekání na tým datových věd Scénář č. 3523: Integrace s externím CRM – blokováno rozhraním API dodavatele |
34, 21, 13 |
| Doporučení k plánování |
-
Rovnováha: Kombinace funkcí (3), chyb (1), technická zadluženost (1), rychlé úspěchy (1) - Úroveň rizika: Položky s nízkými středními riziky pro předvídatelné doručení - Závislosti: Všechny vybrané položky mají vyřešené závislosti. - Dovednosti: Distribuce práce odpovídá aktuálním znalostem týmu - Obchodní hodnota: Prioritní funkce pro zákazníky a důležité opravy |
Pracovní postup kontroly kódu
Součást
Description
Server MCP poskytuje
Podrobnosti žádosti o přijetí změn a informace o propojených pracovních položkách
Akce asistenta AI
Poskytuje obchodní kontext pro technické změny.
Příklad výzvy
"Získání podrobností o žádosti o přijetí změn č. 67 a jejích propojených pracovních položek a pomozte mi pochopit obchodní účinek těchto změn kódu"
Překlad rozhraní API
Volání rozhraní REST API pro načtení podrobností žádosti o přijetí změn a informací o propojených pracovních položkách s rozšířenými relacemi
Nezpracovaný výsledek dat
Žádost o přijetí změn č. 67 (implementace vrstvy ukládání do mezipaměti, změna osmi souborů, +156/-42 řádků) a dvě propojené pracovní položky (výkon uživatelského scénáře a chyba nastavení)
Výstup pomocníka AI
| Součást | Podrobnosti |
|---|---|
| Žádost o přijetí změn | PR č. 67: Implementace vrstvy ukládání do mezipaměti pro uživatelské předvolby Autor: Christie Church, Stav: Aktivní (čeká na revizi) Soubory: 8 změněno (+156, -42 řádky), Vytvořeno: před dvěma dny |
| Propojené pracovní položky | 🎯 Uživatelský příběh č. 2847: Zlepšení výkonu aplikace pro vracení uživatelů (vysoká priorita) └-- Cíl: Doba < načítání stránky 2 sekundy pro přihlášené uživatele 🐛 Chyba č. 2901: "Stránka Nastavení se pomalu načítá pro uživatele s mnoha předvolbami" (Střední závažnost) └-- Dopad: Ovlivňuje 15% prémiových uživatelů, což způsobuje lístky podpory |
| Souhrn obchodních dopadů | - 💼Strategické sladění: Podporuje cíl uchování uživatelů Q3 (20% zlepšení) Řeší problémy s prémiovým uživatelským prostředím, které mají vliv na výnosy. Umožňuje budoucí funkce přizpůsobení. - 📊Očekávané výsledky: Výkon: 60% zkrácení doby načítání předvoleb (2,5s → 1,0s) Uživatelské prostředí: Eliminuje zpoždění načítání na stránkách nastavení a profilu. Dopad podpory: Očekávané 40% snížení lístků souvisejících s výkonem – 🔍Revize klíčových oblastí: Logika zneplatnění mezipaměti (konzistence dat) Zpracování chyb kvůli nedostupnosti mezipaměti Implementace monitorování výkonu Důležité informace o zabezpečení pro data uživatelů uložených v mezipaměti |