Partager via


Démarrage rapide : Intégrer Azure MCP Server à GitHub Copilot CLI

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

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 :

  1. Ouvrez la palette de commandes (Ctrl+Shift+P ou Cmd+Shift+P sur Mac).
  2. 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.

  1. Ouvrez votre terminal.

  2. Démarrez l’interface CLI Copilot GitHub en mode interactif :

    copilot
    
  3. Dans la session interactive, exécutez la commande suivante pour ouvrir le formulaire de configuration du serveur MCP :

    /mcp add
    
  4. Renseignez les champs de configuration avec les valeurs suivantes :

    Terrain Valeur
    nom du serveur azure-mcp
    Type de serveur 1 (Local)
    Commande npx -y @azure/mcp@latest server start
    Variables 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.

  5. Appuyez sur Ctrl+S (ou Cmd+S sur macOS) pour enregistrer la configuration du serveur.

  6. Lorsque vous avez terminé, appuyez esc sur 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 :

  1. Dans votre session CLI Copilot, exécutez :

    /mcp show
    
  2. Passez en revue la sortie. Vous devez voir azure-mcp ré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.

  1. Dans la session GitHub Copilot CLI, tapez une invite qui nécessite un contexte Azure. Par exemple:

    > List my Azure resource groups.
    
  2. GitHub Copilot identifie l’intention et utilise les azure-mcp outils 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