Delen via


Zelfstudie: Aan de slag met de Microsoft Dev Box MCP-server

In deze zelfstudie leert u hoe u de MCP-server (Microsoft Dev Box Model Context Protocol) gebruikt om uw ontwikkelvakken te beheren via AI-agents. U leert algemene dev box-bewerkingen uit te voeren met opdrachten in natuurlijke taal in plaats van door meerdere interfaces te navigeren.

In deze zelfstudie gaat u:

  • Verbinding maken met uw Dev Box-resources via een AI-agent
  • Uw beschikbare projecten en ontwikkelvakken weergeven en verkennen
  • Eenvoudige dev box-bewerkingen uitvoeren met behulp van gespreksopdrachten
  • Controleren of uw bewerkingen zijn voltooid

Vereiste voorwaarden

Voordat u aan deze zelfstudie begint, moet u het volgende doen:

Requirement Bijzonderheden
Dev Box MCP Server geïnstalleerd Volg de installatiestappen in de Dev Box MCP Server-opslagplaats
Dev Box-resources - Ten minste één Dev Box-project met een geconfigureerde pool
- Bestaande ontwikkelboxen om te beheren (optioneel maar aanbevolen)
Authentication Aangemeld via Azure CLI, Visual Studio Code of Windows SSO
Vereiste machtigingen Dev Box-gebruikersrol of hoger in uw Dev Box-resources

Stap 1: Open uw AI-agent en test de connectiviteit

Begin met het openen van uw AI-agent en het testen van de verbinding met uw Dev Box-resources.

  1. Open GitHub Copilot Chat in uw IDE (VS Code of Visual Studio)

  2. Test de MCP-serververbinding door deze prompt in te voeren:

    List my Dev Box projects
    
  3. Controleer het antwoord: u ziet een lijst met projecten waar u toegang toe hebt. Als er een fout optreedt, controleert u of u bent geverifieerd via Azure CLI (az login) of Windows SSO.

Verwachte uitvoer: een lijst met projectnamen, beschrijvingen en resourcegroepen.

Stap 2: Uw Dev Box-omgeving verkennen

Nu u de connectiviteit hebt bevestigd, verkent u uw Dev Box-resources om inzicht te krijgen in uw omgeving.

Bekijk je ontwikkelaarsboxen in alle projecten:

Show me all my dev boxes

Details over een specifiek project ophalen (vervang YourProjectName door een werkelijke projectnaam):

Show me details about the YourProjectName project

Beschikbare dev box-pools in een project weergeven:

What dev box pools are available in the YourProjectName project?

Verwachte uitvoer: informatie over uw ontwikkelvakken, inclusief hun namen, status (actief, gestopt, enzovoort), projecten en poolconfiguraties.

Stap 3: Eenvoudige dev box-bewerkingen uitvoeren

Oefen algemene beheertaken voor dev boxs met behulp van opdrachten in natuurlijke taal.

De status van de ontwikkelbox controleren

Controleer de status van een specifiek ontwikkelvak:

What's the status of my DevBoxName dev box?

Verkrijg gedetailleerde informatie over een ontwikkelomgeving:

Show me detailed information about DevBoxName including its configuration and current state

Een dev box starten of stoppen

Start een gestopte ontwikkelbox:

Start my DevBoxName dev box

Stop een draaiende dev box:

Stop my DevBoxName dev box

Opmerking

Het starten en stoppen van ontwikkelomgevingen is een langlopende bewerking die enkele minuten kan duren.

Werken met planningen

Controleer de afsluitschema's:

When is my DevBoxName dev box scheduled to shut down?

Een geplande afsluiting uitstellen:

Delay the shutdown of my DevBoxName dev box until 6 PM today

Stap 4: Uw werk verifiëren

Controleer of uw bewerkingen zijn voltooid door de resultaten te controleren.

Controleer de bewerkingsstatus voor langlopende taken:

What's the status of the operation I just started?

Controleer of de ontwikkelingsomgeving van status verandert:

Show me the current status of DevBoxName

Planningswijzigingen bevestigen:

Show me the updated schedule for DevBoxName

Waar moet u naar zoeken:

  • Bewerkingen moeten de status Geslaagd weergeven wanneer deze is voltooid
  • Energiestatussen van dev box moeten overeenkomen met uw start-/stopopdrachten
  • Wijzigingen in de planning moeten zichtbaar zijn in de planningsgegevens

Stap 5: Probeer geavanceerde scenario's (optioneel)

Als u vertrouwd bent met basisbewerkingen, kunt u de volgende geavanceerdere scenario's proberen:

Een nieuw ontwikkelvak maken

Create a new dev box called "FeatureWork" in the DevelopmentProject using the StandardPool

Aanpassingen toepassen

What customization tasks are available for my project?
Install the development tools customization on my FeatureWork dev box

Voortgang van aanpassing controleren

What's the status of the customization running on my FeatureWork dev box?

Probleemoplossingsproces

Als u problemen ondervindt tijdens deze zelfstudie:

Verificatieproblemen

  • Controleer of u bent aangemeld: az account show
  • Uw machtigingen controleren in Azure Portal
  • Meld u af en weer aan: az logoutaz login

Fouten bij het registreren van hulpprogramma's

  1. Druk op Ctrl+Shift+P (VS Code) of Ctrl+Shift+P (Visual Studio)
  2. MCP uitvoeren: hulpprogramma's in cache opnieuw instellen
  3. Uw IDE opnieuw starten

Bewerkingsfouten

  • Controleer of de namen van ontwikkelaarsvakken en projectnamen juist zijn
  • Controleer of u over de juiste machtigingen voor de bewerking beschikt
  • Sommige bewerkingen kunnen tijd in beslag nemen: de bewerkingsstatus periodiek controleren

Resources opschonen (optioneel)

Als u tijdens deze zelfstudie testbronnen hebt gemaakt:

Verwijder test- en ontwikkelingsservers die u niet meer nodig hebt:

Delete the FeatureWork dev box from DevelopmentProject

Stop met het uitvoeren van dev-vakken om kosten te besparen:

Stop all my running dev boxes

Volgende stappen

Nu u de zelfstudie hebt voltooid, kunt u het volgende doen:

  • Het volledige scala aan ondersteunde bewerkingen verkennen
  • Dev Box MCP Server-opdrachten integreren in uw dagelijkse ontwikkelwerkstroom
  • Opdrachten in natuurlijke taal delen met uw team voor algemene bewerkingen