Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
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.
Open GitHub Copilot Chat in uw IDE (VS Code of Visual Studio)
Test de MCP-serververbinding door deze prompt in te voeren:
List my Dev Box projectsControleer 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
- Druk op
Ctrl+Shift+P(VS Code) ofCtrl+Shift+P(Visual Studio) - MCP uitvoeren: hulpprogramma's in cache opnieuw instellen
- 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