Delen via


Wat is Microsoft Dev Box MCP Server?

De McP-server (Microsoft Dev Box Model Context Protocol) is een opensource-integratielaag die AI-agents verbindt met Microsoft Dev Box-services. Het maakt interacties in natuurlijke taal mogelijk voor het beheren van ontwikkelvakken, het controleren van hun status, het uitvoeren van aanpassingstaken en het uitvoeren van andere op ontwikkelaars gerichte bewerkingen, allemaal zonder uw ontwikkelomgeving te verlaten.

Deze server, gebouwd op het Model Context Protocol, fungeert als een brug tussen AI-agents en het Microsoft Dev Box-platform, zodat ontwikkelaars gespreksopdrachten kunnen gebruiken in plaats van tussen meerdere interfaces te schakelen of complexe CLI-syntaxis te onthouden.

Belangrijke scenario's

De Dev Box MCP Server excelleert in verschillende algemene ontwikkelscenario's:

  • Dagelijkse ontwikkelwerkstroom: Snel de status van uw ontwikkelvakken starten, stoppen of controleren voordat u aan het werk begint, zonder de Azure-portal of ontwikkelaarsportal te openen
  • Projectwisseling: Naadloos schakelen tussen verschillende dev-vakken voor verschillende projecten, nieuwe dev-vakken maken voor functiebranches of oude omgevingen opschonen
  • Teamsamenwerking: Informatie over dev box-pools delen met teamleden, resourcegebruik coördineren en nieuwe ontwikkelaars helpen bij het onboarden van de juiste dev box-configuraties
  • Probleemoplossing en onderhoud: connectiviteitsproblemen herstellen, de bewerkingsstatus controleren, logboeken weergeven en planningen beheren zonder dat er tussen hulpprogramma's wordt geschakeld
  • Aanpassingsbeheer: softwarepakketten installeren, teamaanpassingen toepassen, installatiescripts uitvoeren en ontwikkelomgevingen configureren via gespreksopdrachten

Ondersteunde hulpprogramma's

De Dev Box MCP-server biedt uitgebreide dekking van Dev Box-bewerkingen via verschillende hulpprogrammacategorieën:

  • Dev Box-levenscyclusbeheer: Dev Box-vakken maken, verwijderen, starten, stoppen, opnieuw opstarten en herstellen voor al uw projecten
  • Project- en pooldetectie: Blader door beschikbare projecten, bekijk dev box-pools en krijg inzicht in poolconfiguraties en -mogelijkheden
  • Energie- en planningsbeheer: energiestatussen beheren, afsluitschema's beheren, geplande acties vertragen of overslaan
  • Aanpassing en configuratie: Pas teamaanpassingen toe, voer afzonderlijke taken uit, installeer pakketten, stel thema's in en bekijk aanpassingslogboeken
  • Bewaking en diagnose: de bewerkingsstatus controleren, taaklogboeken weergeven, langlopende bewerkingen bewaken en verbindingsproblemen oplossen
  • Resourceverkenning: bereikpatronen gebruiken om specifieke resources te targeten en contextuele informatie over uw Dev Box-omgeving op te halen

Zie de Dev Box MCP Server-opslagplaats - Momenteel ondersteunde hulpprogramma's voor een volledige lijst met ondersteunde bewerkingen en hun bereikpatronen.

Authenticatie

De Dev Box MCP-server maakt gebruik van op DefaultAzureCredential en Web Account Manager (WAM) gebaseerde brokered-verificatie voor naadloze Azure-integratie.

Volgende stappen

Bent u klaar om uw ontwikkelwerkstroom te verbeteren met dev box-beheer op basis van AI?

Zie de zelfstudie: Aan de slag met de Dev Box MCP-server voor stapsgewijze installatie- en gebruiksinstructies.