Sdílet prostřednictvím


Kurz: Začínáme se serverem Microsoft Dev Box MCP

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.

  1. Otevření chatu Copilotu GitHubu v integrovaném vývojovém prostředí (VS Code nebo Visual Studio)

  2. Zadáním této výzvy otestujte připojení k serveru MCP :

    List my Dev Box projects
    
  3. Ověř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ů

  1. Stiskněte Ctrl+Shift+P (VS Code) nebo Ctrl+Shift+P (Visual Studio)
  2. Spuštění MCP: Resetování nástrojů uložených v mezipaměti
  3. 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