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
Uvažujte o dotazu na svého AI asistenta: „Získejte moje aktuální položky sprintu a určete, které z nich mohou být ohroženy,“ abyste získali okamžitý přístup k vašim skutečným datům Azure DevOps. Server Azure DevOps Model Context Protocol (MCP) 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 zabezpečeném 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 používat. Standardní Azure DevOps ceny 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.
- Server Azure DevOps MCP 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 20.0+ a aktivní organizace Azure DevOps
Instalace serveru Azure DevOps MCP
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 |
| GitHub Copilot CLI | nainstalované a ověřené rozhraní příkazového řádku GitHub Copilot | Průvodce nastavením rozhraní příkazového řádku GitHub Copilot | Přístup k Azure DevOps s aktivovaným MCP prostřednictvím rozhraní příkazového řádku GitHub Copilot |
| Visual Studio (2022 a novější) | komponenta GitHub Copilot | průvodce nastavením 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í | Azure DevOps úložiště dokumentace k MCP Serveru | Zobrazit úložiště pro všechny možnosti |
Návod
Máte problémy s instalací? Projděte si oddíl řešení potíží nebo nahlašte problémy na úložišti GitHub Azure DevOps MCP Server.
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?" Server Azure DevOps MCP tuto mezeru přemění propojením pomocníka s umělou inteligencí přímo k vašim datům Azure DevOps.
Server Azure DevOps MCP 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 Azure DevOps MCP 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?
Server Azure DevOps MCP umožňuje dvoustupňový proces: načítání dat a 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
- Pull Requesty: 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
Výsledek surových 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í) └─ Je třeba jednat: Navázat na Sarah z 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
Výsledek surových 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: Aktualizace komponent React na verzi 18 – 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ý | Epic č. 3234: "Přepis mobilní aplikace" – je 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 pull requestu 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ískejte podrobnosti o pull requestu č. 67 a jeho propojených pracovních položkách a pomozte mi pochopit obchodní dopad těchto změn kódu.
Překlad rozhraní API
Volání REST API pro načtení podrobností pull requestu a informace o propojených pracovních položkách včetně rozšířených relací
Výsledek surových 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 |
|---|---|
| Pull Request | 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 podpůrné tikety. |
| 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 |