Delen via


Aan de slag met de Azure MCP-server in Windsurfen

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 ai-ontwikkelomgeving van Resource
  • Voer prompts uit om Bewerkingen van Azure MCP Server te testen en te communiceren met Azure-resources

Vereiste voorwaarden

De Azure MCP-server installeren

De Azure MCP-server installeren en configureren in Windsurfen:

  1. Navigeer naar Instellingen voor Bestandsvoorkeuren >>.

  2. Selecteer McPs beheren op de pagina Resource-instellingen.

    Een schermopname die laat zien hoe u een MCP-server configureert in Overeenkomt.

  3. Selecteer op de pagina Instellingen voor MCP-servers beheren de optie Onbewerkte configuratie bovenaan weergeven om het mcp_config.json bestand te openen voor bewerking.

  4. mcp_config.json Met het bestand kunt u MCP-servers handmatig installeren door een JSON-configuratieobject toe te voegen. Werk het mcp_config.json bestand bij zodat het overeenkomt met het volgende:

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

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 de AI-chatinterface van Linkerkant door op het chatpictogram in de zijbalk te drukken Ctrl+L of erop te klikken.

  2. Voer een prompt in die gebruikmaakt van mogelijkheden van Azure MCP Server, zoals:

    List my Azure storage accounts
    
  3. Als u wordt gevraagd om te verifiëren bij Azure, voert u het voorgestelde verificatieprogramma uit om u aan te melden via de browser.

    Opmerking

    Bij Azure wordt u niet gevraagd u aan te melden bij Azure als u al bent geverifieerd via andere lokale hulpprogramma's, zoals de Azure CLI.

  4. Hiermee wordt u gevraagd een hulpprogramma uit te voeren om de opslagaccounts op te halen, zoals storage account list. Selecteer Het hulpprogramma Uitvoeren om door te gaan.

    De uitvoer moet er ongeveer uitzien 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`)
    5. **ai-testing** (Location: `eastus2`)
    
    Let me know if you need further details or actions related to any of these resource groups!
    
  5. Verken meer 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
    Show me the configuration of my App Service instances
    

Volgende stappen