Partager via


Prise en main du serveur Azure MCP dans cursor

Le serveur Azure MCP utilise le protocole MCP (Model Context Protocol) pour normaliser les intégrations entre les applications IA et les outils externes et les sources de données, ce qui permet aux systèmes IA d’effectuer des opérations qui prennent en compte le contexte de vos ressources Azure.

Dans cet article, vous allez apprendre à effectuer les tâches suivantes :

  • Installer et s’authentifier auprès du serveur Azure MCP
  • Se connecter au serveur Azure MCP à l’aide de l’environnement de développement basé sur l’IA de Cursor
  • Exécuter des invites pour tester les opérations azure MCP Server et interagir avec les ressources Azure

Prerequisites

Installer le serveur Azure MCP

Pour installer et configurer le serveur Azure MCP dans Cursor :

  1. Accédez aux paramètres du curseur des préférences > de fichier >

  2. Sélectionnez Outils & Intégrations dans le volet de navigation gauche.

  3. Dans la section Outils MCP de la page, sélectionnez Nouveau serveur MCP pour ouvrir le mcp.json fichier à modifier.

    Capture d’écran montrant comment configurer un serveur MCP dans Cursor.

  4. Ajoutez la configuration suivante à l’objet mcpServers JSON :

    "Azure MCP Server": {
      "command": "npx",
      "args": [
        "-y",
        "@azure/mcp@latest",
        "server",
        "start"
      ]
    }
    

S’authentifier auprès d’Azure

Azure MCP Server offre une expérience d’authentification transparente à l’aide de comptes Azure et de Microsoft Entra ID. Pour utiliser azure MCP Server, vous devez d’abord vous authentifier auprès d’Azure à l’aide d’outils de développement locaux tels que Azure CLI, Azure Developer CLI, Visual Studio ou Visual Studio Code. Azure MCP Server découvre automatiquement vos informations d’identification à partir de ces outils et les utilise pour s’authentifier auprès des services Azure.

  1. Par exemple, pour vous connecter à l’aide d’Azure CLI :

    az login
    
  2. Vérifiez votre état d’authentification en exécutant la commande suivante pour voir le compte et l’abonnement avec lesquels vous êtes actuellement connecté :

    az account show
    
  3. Vérifiez que votre compte d’utilisateur dispose des attributions de rôles appropriées pour les services Azure avec lesquels vous souhaitez interagir. Les ressources Azure auxquelles vous envisagez d’accéder avec le serveur Azure MCP doivent déjà exister dans votre abonnement Azure. Par exemple, les attributions de rôles courantes sont les suivantes :

    • Contributeur de données BLOB du stockage - Lire et écrire des données BLOB dans des comptes de stockage.
    • Contributeur de compte de stockage - Gérer les configurations de compte de stockage.
    • Contributeur - Gestion générale des ressources dans votre abonnement.
    • Lecteur : accès en lecture seule aux ressources Azure.

    Pour plus d’informations sur les attributions de rôles et l’authentification de développement local, consultez Authentifier les applications .NET auprès des services Azure pendant le développement local.

Utiliser des invites pour tester le serveur Azure MCP

  1. Ouvrez l’interface de conversation IA du curseur en appuyant Ctrl+L ou en cliquant sur l’icône de conversation dans la barre latérale.

  2. Entrez une invite qui utilise les fonctionnalités du serveur Azure MCP, telles que :

    List my Azure storage accounts
    
  3. Si vous êtes invité à vous authentifier auprès d’Azure, exécutez l’outil d’authentification suggéré pour vous connecter via le navigateur.

    Note

    Le curseur ne vous invite pas à vous connecter à Azure si vous êtes déjà authentifié via d’autres outils locaux tels que l’interface de ligne de commande Azure.

  4. Le curseur vous invite à exécuter un outil pour récupérer les comptes de stockage, tels que storage account list. Sélectionnez Exécuter l’outil pour continuer.

    La sortie doit ressembler au texte suivant :

    The following resource groups are available for your subscription:
    
    1. **DefaultResourceGroup-EUS** (Location: `eastus`)
    2. **rg-testing** (Location: `centralus`)
    3. **rg-azd** (Location: `eastus2`)
    4. **msdocs-sample** (Location: `southcentralus`)
    5. **ai-testing** (Location: `eastus2`)
    
    Let me know if you need further details or actions related to any of these resource groups!
    
  5. Explorez d’autres opérations Azure MCP à l’aide d’autres invites pertinentes, telles que :

    List all of the storage accounts in my subscription
    Get the available tables in my storage accounts
    Show me the configuration of my App Service instances
    

Étapes suivantes