Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Il server MCP (Microsoft Dev Box Model Context Protocol) è un livello di integrazione open source che connette gli agenti di intelligenza artificiale ai servizi di Microsoft Dev Box. Consente interazioni in linguaggio naturale per la gestione delle caselle di sviluppo, il controllo dello stato, l'esecuzione di attività di personalizzazione e l'esecuzione di altre operazioni incentrate sullo sviluppatore, senza uscire dall'ambiente di sviluppo.
Basato sul protocollo di contesto del modello, questo server funge da ponte tra gli agenti di intelligenza artificiale e la piattaforma Microsoft Dev Box, consentendo agli sviluppatori di usare comandi di conversazione invece di passare da più interfacce o ricordare una sintassi complessa dell'interfaccia della riga di comando.
Scenari chiave
Dev Box MCP Server si distingue in diversi scenari di sviluppo comuni:
- Flusso di lavoro di sviluppo giornaliero: avviare, arrestare o controllare rapidamente lo stato delle finestre di sviluppo prima di iniziare il lavoro, senza aprire il portale di Azure o il portale per sviluppatori
- Cambio di progetto: passare facilmente da diverse finestre di sviluppo per progetti diversi, creare nuove finestre di sviluppo per i rami di funzionalità o pulire gli ambienti precedenti
- Collaborazione team: condividere le informazioni del pool di dev box con i membri del team, coordinare l'utilizzo delle risorse e aiutare gli sviluppatori a eseguire l'onboarding di nuovi sviluppatori con configurazioni di dev box appropriate
- Risoluzione dei problemi e manutenzione: ripristinare i problemi di connettività, controllare lo stato dell'operazione, visualizzare i log e gestire le pianificazioni senza cambiare contesto tra gli strumenti
- Gestione delle personalizzazioni: installare pacchetti software, applicare personalizzazioni del team, eseguire script di installazione e configurare gli ambienti di sviluppo tramite comandi di conversazione
Strumenti supportati
Dev Box MCP Server offre una copertura completa delle operazioni di Dev Box tramite diverse categorie di strumenti:
- Gestione del ciclo di vita di Dev Box: creare, eliminare, avviare, arrestare, riavviare e ripristinare le finestre di sviluppo in tutti i progetti
- Individuazione di progetti e pool: esplorare i progetti disponibili, visualizzare i pool di dev box e comprendere le configurazioni e le funzionalità del pool
- Gestione alimentazione e pianificazione: gestire gli stati di alimentazione dei Dev Box, gestire le pianificazioni di arresto, ritardare o ignorare le azioni pianificate
- Personalizzazione e configurazione: applicare personalizzazioni del team, eseguire singole attività, installare pacchetti, impostare temi e visualizzare i log di personalizzazione
- Monitoraggio e diagnostica: controllare lo stato dell'operazione, visualizzare i log attività, monitorare le operazioni a esecuzione prolungata e risolvere i problemi di connettività
- Esplorazione delle risorse: usare i modelli di ambito per definire come destinazione risorse specifiche e ottenere informazioni contestuali sull'ambiente Dev Box
Per un elenco completo delle operazioni supportate e dei relativi modelli di ambito, vedere il repository del server Dev Box MCP - Strumenti attualmente supportati.
Authentication
Il server MCP di Dev Box usa l'autenticazione negoziata basata su DefaultAzureCredential e Web Account Manager (WAM) per una perfetta integrazione di Azure.
Passaggi successivi
È possibile migliorare il flusso di lavoro di sviluppo con la gestione di Dev Box basata sull'intelligenza artificiale?
Per istruzioni dettagliate sull'installazione e sull'utilizzo, vedere Esercitazione: Introduzione al server Dev Box MCP .