Delen via


Aan de slag met de Azure MCP-server met Visual Studio Code

De Azure MCP-server gebruikt het MCP (Model Context Protocol) om integraties tussen AI-apps en externe hulpprogramma's en gegevensbronnen te standaardiseren, zodat AI-systemen bewerkingen kunnen uitvoeren die contextbewust zijn voor uw Azure-resources.

In dit artikel leert u hoe u de volgende taken uitvoert:

  • De Azure MCP-server installeren en verifiëren
  • Verbinding maken met Azure MCP Server met behulp van de GitHub Copilot-agentmodus in Visual Studio Code
  • Voer prompts uit om Bewerkingen van Azure MCP Server te testen en te communiceren met Azure-resources

Vereiste voorwaarden

De Azure MCP-server installeren

Selecteer een van de volgende opties om de Azure MCP-server in Visual Studio Code te installeren:

  1. Als u de Azure MCP-serverextensie voor Visual Studio Code wilt installeren, selecteert u de volgende koppeling:

    Installeren met NPX in Visual Studio Code

    Aanbeveling

    Installeer GitHub Copilot voor Azure, dat de Azure MCP Server-extensie bevat en gebruikt voor een optimale ervaring met Azure MCP Server. GitHub Copilot voor Azure stroomlijnt uw ontwikkelwerkstroom en verbetert uw productiviteit op het Azure-platform.

  2. Nadat u de extensie hebt geïnstalleerd, opent u GitHub Copilot en selecteert u agentmodus. Ga naar de documentatie van Visual Studio Code voor meer informatie over de agentmodus.

  3. Vernieuw de lijst met hulpprogramma's om Azure MCP Server te zien als een beschikbare optie:

    Een schermopname van Azure MCP Server als GitHub Copilot-hulpprogramma.

Verifiëren bij Azure

Azure MCP Server biedt een naadloze verificatie-ervaring met behulp van Azure-accounts en Microsoft Entra-id. Als u Azure MCP Server wilt gebruiken, moet u zich eerst verifiëren bij Azure met behulp van lokale ontwikkelhulpprogramma's zoals de Azure CLI, Azure Developer CLI, Visual Studio of Visual Studio Code. Azure MCP Server ontdekt automatisch uw referenties vanuit deze hulpprogramma's en gebruikt deze om bij Azure-services te authenticeren.

  1. Als u zich bijvoorbeeld wilt aanmelden met behulp van de Azure CLI:

    az login
    
  2. Controleer uw verificatiestatus door de volgende opdracht uit te voeren om te zien met welk account en welk abonnement u momenteel bent aangemeld:

    az account show
    
  3. Zorg ervoor dat uw gebruikersaccount de juiste roltoewijzingen heeft voor de Azure-services waarmee u wilt communiceren. De Azure-resources die u wilt openen met Azure MCP Server, moeten al bestaan binnen uw Azure-abonnement. Algemene roltoewijzingen zijn bijvoorbeeld:

    • Inzender voor Blob Storage-gegevens - Blob-gegevens lezen en schrijven in opslagaccounts.
    • Bijdrager aan opslagaccount - Beheer configuraties van opslagaccounts.
    • Inzender : algemeen resourcebeheer voor uw abonnement.
    • Lezer : alleen-lezentoegang tot Azure-resources.

    Zie .NET-apps verifiëren bij Azure-services tijdens lokale ontwikkeling voor meer informatie over roltoewijzingen en lokale ontwikkelingsverificatie.

Vragen gebruiken om de Azure MCP-server te testen

  1. Open GitHub Copilot en selecteer agentmodus.

  2. Voer een prompt in die ervoor zorgt dat de agent azure MCP Server-hulpprogramma's gebruikt, zoals Mijn Azure-resourcegroepen weergeven.

  3. Om Azure MCP Server te verifiëren, wordt u door Copilot gevraagd u aan te melden bij Azure met behulp van de browser.

    Opmerking

    Copilot vraagt u niet om u aan te melden bij Azure als u al bent geverifieerd via andere lokale hulpprogramma's, zoals de Azure CLI.

  4. Copilot vraagt toestemming om de benodigde Bewerking van de Azure MCP-server uit te voeren voor uw prompt. Selecteer Doorgaan of gebruik de pijl om een specifieker gedrag te selecteren:

    • De huidige sessie voert de bewerking altijd uit in de huidige Sessie van de GitHub Copilot-agentmodus.
    • De huidige werkruimte voert altijd de opdracht uit voor de huidige Visual Studio Code-werkruimte.
    • Sta altijd toe dat de bewerking altijd wordt uitgevoerd voor elke GitHub Copilot Agent Mode-sessie of een Visual Studio Code-werkruimte.

    Een schermopname van de opties die beschikbaar zijn voor het uitvoeren van Azure MCP Server-bewerkingen.

    De uitvoer voor de vorige prompt moet eruitzien als de volgende tekst:

    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`)
    14. **ai-testing** (Location: `eastus2`)
    
    Let me know if you need further details or actions related to any of these resource groups!
    
  5. Verken en test de Azure MCP-bewerkingen met behulp van andere relevante prompts, zoals:

    List all of the storage accounts in my subscription
    Get the available tables in my storage accounts
    

Volgende stappen