Delen via


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. Met deze integratie 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 -p 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

Zodra u verbinding hebt gemaakt, 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