Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Le serveur MCP (Microsoft Dev Box Model Context Protocol) est une couche d’intégration open source qui connecte des agents IA avec les services Microsoft Dev Box. Il permet aux interactions en langage naturel de gérer les zones de développement, de vérifier leur état, d’exécuter des tâches de personnalisation et d’effectuer d’autres opérations axées sur les développeurs, sans quitter votre environnement de développement.
Basé sur le protocole de contexte de modèle, ce serveur agit comme un pont entre les agents IA et la plateforme Microsoft Dev Box, ce qui permet aux développeurs d’utiliser des commandes conversationnelles au lieu de basculer entre plusieurs interfaces ou de mémoriser une syntaxe CLI complexe.
Scénarios clés
Le serveur MCP Dev Box excelle dans plusieurs scénarios de développement courants :
- Flux de travail de développement quotidien : démarrer, arrêter ou vérifier rapidement l’état de vos zones de développement avant de commencer le travail, sans ouvrir le portail Azure ou le portail des développeurs
- Changement de projet : basculer en toute transparence entre différentes zones de développement pour différents projets, créer de nouvelles zones de développement pour les branches de fonctionnalités ou nettoyer les anciens environnements
- Collaboration d’équipe : partager des informations sur le pool de box de développement avec les membres de l’équipe, coordonner l’utilisation des ressources et aider à intégrer de nouveaux développeurs avec des configurations de zone de développement appropriées
- Résolution des problèmes et maintenance : réparer les problèmes de connectivité, vérifier l’état de l’opération, afficher les journaux et gérer les planifications sans basculement de contexte entre les outils
- Gestion des personnalisations : installer des packages logiciels, appliquer des personnalisations d’équipe, exécuter des scripts d’installation et configurer des environnements de développement via des commandes conversationnelles
Outils pris en charge
Le serveur MCP Dev Box offre une couverture complète des opérations Dev Box par le biais de plusieurs catégories d’outils :
- Gestion du cycle de vie de Dev Box : créer, supprimer, démarrer, arrêter, redémarrer et réparer des zones de développement dans tous vos projets
- Découverte des projets et des pools : parcourez les projets disponibles, afficher les pools de dev box et comprenez les configurations et les fonctionnalités des pools
- Gestion de l’alimentation et de la planification : contrôler les états d’alimentation de la boîte de développement, gérer les planifications d’arrêt, retarder ou ignorer les actions planifiées
- Personnalisation et configuration : Appliquer des personnalisations d’équipe, exécuter des tâches individuelles, installer des packages, définir des thèmes et afficher les journaux de personnalisation
- Surveillance et diagnostics : vérifier l’état de l’opération, afficher les journaux des tâches, surveiller les opérations de longue durée et résoudre les problèmes de connectivité
- Exploration des ressources : utilisez des modèles d’étendue pour cibler des ressources spécifiques et obtenir des informations contextuelles sur votre environnement Dev Box
Pour obtenir la liste complète des opérations prises en charge et de leurs modèles d’étendue, consultez le référentiel Dev Box MCP Server - Outils actuellement pris en charge.
Authentication
Le serveur MCP Dev Box utilise DefaultAzureCredential et l’authentification répartie basée sur WAM (Web Account Manager) pour une intégration Azure transparente.
Étapes suivantes
Prêt à améliorer votre flux de travail de développement avec la gestion dev Box optimisée par l’IA ?
Consultez le tutoriel : Prise en main du serveur DEV Box MCP pour obtenir des instructions d’installation et d’utilisation pas à pas.