Quickstart: Azure MCP Server integreren met GitHub Copilot CLI

In deze quickstart leert u hoe u de McP-server (Azure Model Context Protocol) verbindt met de GitHub Copilot CLI. Door deze integratie te gebruiken, kan GitHub Copilot rechtstreeks vanuit uw terminal communiceren met uw Azure resources.

Vereiste voorwaarden

Aanmelden bij Azure MCP Server voor lokale ontwikkeling

Azure MCP Server wordt geverifieerd bij Microsoft Entra ID met behulp van de Azure Identity-bibliotheek voor .NET. De server ondersteunt twee verificatiemodi:

  • Brokermodus: maakt gebruik van de systeemeigen verificatie van uw besturingssysteem (zoals Windows Web Account Manager) met InteractiveBrowserCredential.
  • Modus referentieketen: probeert meerdere verificatiemethoden op volgorde: omgevingsvariabelen, Visual Studio Code, Visual Studio, Azure CLI, Azure PowerShell, Azure Developer CLI en interactieve browserverificatie.

Meld u aan met een van deze methoden:

  1. Open het opdrachtpalet (Ctrl+Shift+P of Cmd+Shift+P op de Mac).
  2. Voer Azure uit: meld u aan en volg de aanwijzingen.

Nadat u zich hebt aangemeld, kan Azure MCP Server bewerkingen verifiëren en uitvoeren op Azure-services op basis van uw machtigingen.

Azure MCP-server toevoegen

De GitHub Copilot CLI ondersteunt MCP-servers via de /mcp opdrachtfamilie.

  1. Open uw terminal.

  2. Start de GitHub Copilot CLI in de interactieve modus:

    copilot
    
  3. Voer in de interactieve sessie de volgende opdracht uit om het configuratieformulier voor de MCP-server te openen:

    /mcp add
    
  4. Vul de configuratievelden in met de volgende waarden:

    Veld Waarde
    servernaam azure-mcp
    Servertype 1 (Lokaal)
    Opdracht npx -y @azure/mcp@latest server start
    Omgevingsvariabelen (leeg laten : maakt gebruik van Azure CLI-verificatie)
    Gereedschappen *

    Opmerking

    Als u liever .NET gebruikt, stelt u de opdracht in op dotnet dnx Azure.Mcp server start.

  5. Druk op Ctrl+S (of Cmd+S in macOS) om de serverconfiguratie op te slaan.

  6. Wanneer u klaar bent, drukt u op Esc om de serverconfiguratie te sluiten.

De verbinding controleren

Controleer of u de Azure MCP-server correct hebt geconfigureerd en of de GitHub Copilot CLI deze herkent:

  1. Voer in uw Copilot CLI-sessie het volgende uit:

    /mcp show
    
  2. Controleer de uitvoer. U zou azure-mcp vermeld moeten zien in de configuratie.

    ● MCP Server Configuration:
      • azure-mcp (local): Command: npx
    
    Total servers: 1
    Config file: ~/.copilot/mcp-config.json
    

Azure MCP-server gebruiken

Nadat u de server hebt verbonden, kunt u natuurlijke taal gebruiken om te communiceren met uw Azure resources.

  1. Typ in de GitHub Copilot CLI-sessie een prompt waarvoor Azure-context is vereist. Voorbeeld:

    > List my Azure resource groups.
    
  2. GitHub Copilot identificeert de intentie en gebruikt de azure-mcp hulpprogramma's om de informatie op te halen. Er wordt een antwoord weergegeven met uw Azure-resourcegroepen, vergelijkbaar met:

    I found the following resource groups in your subscription:
    
    - **my-resource-group-1** (East US)
    - **dev-environment** (West Europe)
    - **production-app** (Central US)
    

MCP-servers beheren

Beheer uw geconfigureerde MCP-servers met behulp van de volgende opdrachten:

  • Lijstservers:/mcp show
  • Een server verwijderen:/mcp remove azure-mcp
  • Hulp krijgen:/mcp help

Volgende stappen