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.
V tomto kurzu se dozvíte, jak pomocí serveru MICROSOFT Dev Box Model Context Protocol (MCP) spravovat vývojová pole prostřednictvím agentů AI. Naučíte se provádět běžné operace vývoje pomocí příkazů přirozeného jazyka místo procházení více rozhraní.
V tomto kurzu:
- Připojení k prostředkům Dev Boxu prostřednictvím agenta AI
- Zobrazení seznamu a prozkoumání dostupných projektů a vývojových polí
- Proveďte základní operace ve vývojovém boxu pomocí konverzačních příkazů.
- Ověření úspěšného dokončení operací
Požadavky
Než začnete s tímto kurzem, ujistěte se, že máte:
| Požadavek | Podrobnosti |
|---|---|
| Nainstalovaný Dev Box MCP Server | Postupujte podle kroků instalace v úložišti Dev Box MCP Serveru. |
| Materiály k Dev Boxu | – Nejméně jeden projekt Dev Boxu s nakonfigurovaným fondem – Stávající vývojové prostředí ke správě (volitelné, ale doporučené) |
| Autentizace | Přihlásit se pomocí Azure CLI, Visual Studio Code nebo Windows SSO |
| Požadována oprávnění | Role uživatele Dev Boxu nebo vyšší u prostředků Dev Boxu |
Krok 1: Otevření agenta AI a otestování připojení
Začněte otevřením agenta AI a otestováním připojení k prostředkům Dev Boxu.
Otevření chatu Copilotu GitHubu v integrovaném vývojovém prostředí (VS Code nebo Visual Studio)
Zadáním této výzvy otestujte připojení k serveru MCP :
List my Dev Box projectsOvěřte odpověď: Měl by se zobrazit seznam projektů, ke kterým máte přístup. Pokud se zobrazí chyba, zkontrolujte, že jste ověřeni prostřednictvím Azure CLI (
az login) nebo jednotného přihlašování k Windows.
Očekávaný výstup: Seznam zobrazující názvy projektů, popisy a skupiny prostředků.
Krok 2: Prozkoumání prostředí Dev Boxu
Teď, když jste potvrdili připojení, prozkoumejte prostředky Dev Boxu, abyste porozuměli vašemu prostředí.
Zobrazení vývojových polí ve všech projektech:
Show me all my dev boxes
Získejte podrobnosti o konkrétním projektu (nahraďte "YourProjectName" skutečným názvem projektu):
Show me details about the YourProjectName project
Seznam dostupných fondů vývojových boxů v projektu:
What dev box pools are available in the YourProjectName project?
Očekávaný výstup: Informace o vývojových polích, včetně jejich názvů, stavu (Spuštěno, Zastaveno atd.), projektů a konfigurací fondu.
Krok 3: Proveďte základní operace v dev boxu
Procvičte si běžné úlohy správy vývojových boxů pomocí příkazů přirozeného jazyka.
Kontrola stavu vývojového pole
Zkontrolujte stav konkrétního vývojového pole:
What's the status of my DevBoxName dev box?
Získejte podrobné informace o vývojovém prostředí:
Show me detailed information about DevBoxName including its configuration and current state
Spuštění nebo zastavení vývojového boxu
Spuštění zastaveného vývojového boxu:
Start my DevBoxName dev box
Zastavení spuštěného dev boxu:
Stop my DevBoxName dev box
Poznámka:
Spouštění a zastavování vývojových prostředí je dlouhotrvající operace, která může trvat několik minut.
Práce s plány
Kontrola plánů vypnutí:
When is my DevBoxName dev box scheduled to shut down?
Zpoždění plánovaného vypnutí:
Delay the shutdown of my DevBoxName dev box until 6 PM today
Krok 4: Ověření práce
Zkontrolujte výsledky a ověřte, že se operace úspěšně dokončily.
Zkontrolujte stav operace u dlouhotrvajících úloh:
What's the status of the operation I just started?
Ověření změn stavu vývojového boxu:
Show me the current status of DevBoxName
Potvrďte změny plánu:
Show me the updated schedule for DevBoxName
Na co se zaměřit:
- Po dokončení by operace měly zobrazovat stav Úspěch.
- Stavy napájení dev boxu by měly odrážet příkazy start/stop.
- Změny plánu by měly být viditelné v informacích o plánu.
Krok 5: Vyzkoušejte pokročilé scénáře (volitelné)
Jakmile budete s základními operacemi obeznámeni, vyzkoušejte tyto pokročilejší scénáře:
Vytvoření nového vývojového pole
Create a new dev box called "FeatureWork" in the DevelopmentProject using the StandardPool
Použít přizpůsobení
What customization tasks are available for my project?
Install the development tools customization on my FeatureWork dev box
Monitorování průběhu přizpůsobení
What's the status of the customization running on my FeatureWork dev box?
Řešení problémů
Pokud během tohoto kurzu narazíte na problémy:
Problémy s ověřováním
- Ověřte, že jste přihlášení:
az account show - Kontrola oprávnění na webu Azure Portal
- Zkuste se odhlásit a znovu se přihlásit:
az logoutaz login
Chyby registrace nástrojů
- Stiskněte
Ctrl+Shift+P(VS Code) neboCtrl+Shift+P(Visual Studio) - Spuštění MCP: Resetování nástrojů uložených v mezipaměti
- Restartujte integrované vývojové prostředí (IDE)
Selhání operací
- Zkontrolujte správnost názvů vývojových polí a názvů projektů.
- Ověřte, že máte příslušná oprávnění pro operaci.
- Některé operace můžou nějakou dobu trvat – pravidelně kontrolovat stav operace
Vyčištění prostředků (volitelné)
Pokud jste během tohoto kurzu vytvořili testovací prostředky:
Odstraňte testovací vývojová pole , která už nepotřebujete:
Delete the FeatureWork dev box from DevelopmentProject
Ukončení spouštění vývojových polí za účelem úspory nákladů:
Stop all my running dev boxes
Další kroky
Teď, když jste dokončili kurz, můžete:
- Prozkoumání úplného rozsahu podporovaných operací
- Integrace příkazů Dev Box MCP Serveru do každodenního pracovního postupu vývoje
- Sdílení příkazů přirozeného jazyka s týmem pro běžné operace