Dela via


Kom igång med Azure MCP Server i IntelliJ

Azure MCP Server använder Model Context Protocol (MCP) för att standardisera integreringar mellan AI-appar och externa verktyg och datakällor, vilket gör det möjligt för AI-system att utföra åtgärder som är sammanhangsmedvetna om dina Azure-resurser.

I den här artikeln får du lära dig hur du utför följande uppgifter:

  • Installera och autentisera till Azure MCP Server
  • Ansluta till Azure MCP Server med IntelliJ:s AI-baserade verktyg
  • Kör uppmaningar om att testa Azure MCP Server-åtgärder och interagera med Azure-resurser

Förutsättningar

Installera Azure MCP Server

Om du vill installera och konfigurera Azure MCP Server i IntelliJ väljer du något av följande alternativ:

  1. Välj kugghjulsikonen IDE och Projektinställningar och välj sedan Plugin-program...

    En skärmbild som visar hur du installerar plugin-program.

  2. I panelen Plugin-program i dialogrutan Inställningar söker du efter Azure ToolKit for IntelliJ.

  3. Välj matchande resultat och välj sedan Installera.

    En skärmbild som visar hur du installerar Azure MCP Server-plugin-programmet.

    Anmärkning

    Azure MCP Server ingår endast i Azure Toolkit for IntelliJ-installationen om du redan har plugin-programmet GitHub Copilot for IntelliJ installerat.

Autentisera till Azure

Azure MCP Server ger en sömlös autentiseringsupplevelse med hjälp av Azure-konton och Microsoft Entra-ID. Om du vill använda Azure MCP Server måste du först autentisera till Azure med hjälp av lokala utvecklingsverktyg som Azure CLI, Azure Developer CLI, Visual Studio eller Visual Studio Code. Azure MCP Server identifierar automatiskt dina autentiseringsuppgifter från dessa verktyg och använder dem för att autentisera till Azure-tjänster.

  1. Om du till exempel vill logga in med hjälp av Azure CLI:

    az login
    
  2. Kontrollera autentiseringsstatusen genom att köra följande kommando för att se vilket konto och vilken prenumeration du för närvarande är inloggad med:

    az account show
    
  3. Se till att ditt användarkonto har rätt rolltilldelningar för de Azure-tjänster som du vill interagera med. De Azure-resurser som du tänker komma åt med Azure MCP Server måste redan finnas i din Azure-prenumeration. Vanliga rolltilldelningar är till exempel:

    • Blob Storage-datadeltagare – Läsa och skriva blobdata i lagringskonton.
    • Lagringskontodeltagare – Hantera lagringskontokonfigurationer.
    • Deltagare – Allmän resurshantering i hela prenumerationen.
    • Läsare – Skrivskyddad åtkomst till Azure-resurser.

    Mer information om rolltilldelningar och lokal utvecklingsautentisering finns i Autentisera .NET-appar till Azure-tjänster under lokal utveckling.

Använd anvisningarna för att testa Azure MCP-servern

  1. Välj knappen AI Chat i det högra verktygsfältet för att öppna IntelliJ:s AI-assistentgränssnitt.

  2. Ange en uppmaning som använder Azure MCP Server-funktioner, till exempel:

    List my Azure storage accounts
    
  3. IntelliJ uppmanar dig att köra ett verktyg för att hämta lagringskontona, till exempel storage account list. Välj Kör verktyg för att fortsätta.

    Utdata bör likna följande text:

    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!
    
  4. Utforska fler Azure MCP-åtgärder med hjälp av andra relevanta frågor, till exempel:

    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
    

Nästa steg