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.
Dans ce guide de démarrage rapide, vous allez apprendre à connecter le serveur MCP (Azure Model Context Protocol) à l’interface CLI Copilot GitHub. Cette intégration permet à GitHub Copilot d’interagir avec vos ressources Azure directement à partir de votre terminal.
Prerequisites
- GitHub Copilot CLI installé.
-
Azure CLI installé et authentifié (
az login). -
Node.js installé (pour l’exécution du serveur via
npx).
Se connecter au serveur Azure MCP pour le développement local
Azure MCP Server s’authentifie auprès de Microsoft Entra ID à l’aide de la bibliothèque Azure Identity pour .NET. Le serveur prend en charge deux modes d’authentification :
-
Mode Broker : utilise l’authentification native de votre système d’exploitation (comme le Gestionnaire de comptes web Windows) avec
InteractiveBrowserCredential. - Mode chaîne des informations d'identification : essaie plusieurs méthodes d’authentification successivement : variables d’environnement, Visual Studio Code, Visual Studio, Azure CLI, Azure PowerShell, Azure Developer CLI et authentification interactive par navigateur.
Connectez-vous à l’aide de l’une de ces méthodes :
- Ouvrez la palette de commandes (
Ctrl+Shift+PouCmd+Shift+Psur Mac). - Exécutez Azure : connectez-vous et suivez les invites.
Une fois connecté, azure MCP Server peut authentifier et exécuter des opérations sur les services Azure en fonction de vos autorisations.
Ajouter un serveur Azure MCP
GitHub Copilot CLI prend en charge les serveurs MCP via la famille de /mcp commandes.
Ouvrez votre terminal.
Démarrez l’interface CLI Copilot GitHub en mode interactif :
copilotDans la session interactive, exécutez la commande suivante pour ouvrir le formulaire de configuration du serveur MCP :
/mcp addRenseignez les champs de configuration avec les valeurs suivantes :
Terrain Valeur nom du serveur azure-mcpType de serveur 1(Local)Commande npx -y @azure/mcp@latest server startVariables d’environnement (Laissez vide - utilise l’authentification Azure CLI) Outils *Note
Si vous préférez utiliser .NET, définissez la commande sur
dotnet dnx -p Azure.Mcp server start.Appuyez sur Ctrl+S (ou Cmd+S sur macOS) pour enregistrer la configuration du serveur.
Lorsque vous avez terminé, appuyez
escsur pour fermer la configuration du serveur.
Vérifier la connexion
Vérifiez que vous avez correctement configuré le serveur Azure MCP et que l’interface CLI GitHub Copilot la reconnaît :
Dans votre session CLI Copilot, exécutez :
/mcp showPassez en revue la sortie. Vous devez voir
azure-mcprépertorié dans la configuration :● MCP Server Configuration: • azure-mcp (local): Command: npx Total servers: 1 Config file: ~/.copilot/mcp-config.json
Utiliser le serveur Azure MCP
Une fois connecté, vous pouvez utiliser le langage naturel pour interagir avec vos ressources Azure.
Dans la session GitHub Copilot CLI, tapez une invite qui nécessite un contexte Azure. Par exemple:
> List my Azure resource groups.GitHub Copilot identifie l’intention et utilise les
azure-mcpoutils pour récupérer les informations. Il imprime une réponse répertoriant vos groupes de ressources Azure, comme suit :I found the following resource groups in your subscription: - **my-resource-group-1** (East US) - **dev-environment** (West Europe) - **production-app** (Central US)
Gérer des serveurs MCP
Gérez vos serveurs MCP configurés à l’aide des commandes suivantes :
-
Répertorier les serveurs :
/mcp show -
Supprimez un serveur :
/mcp remove azure-mcp -
Obtenez de l’aide :
/mcp help
Prochaines étapes
- En savoir plus sur GitHub Copilot CLI.
- Explorez les fonctionnalités du serveur MCP Azure.