Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
I den här snabbstarten får du lära dig hur du ansluter MCP-servern (Azure Model Context Protocol) till GitHub Copilot CLI. Med den här integreringen kan GitHub Copilot interagera med dina Azure-resurser direkt från terminalen.
Förutsättningar
- GitHub Copilot CLI installerat.
-
Azure CLI installerat och autentiserat (
az login). -
Node.js installerat (för att köra servern via
npx).
Logga in på Azure MCP Server för lokal utveckling
Azure MCP Server autentiserar till Microsoft Entra-ID med hjälp av Azure Identity-biblioteket för .NET. Servern stöder två autentiseringslägen:
-
Koordinatorläge: Använder operativsystemets interna autentisering (till exempel Windows Web Account Manager) med
InteractiveBrowserCredential. - Kedjeläge för autentiseringsuppgifter: Provar flera autentiseringsmetoder i följd: miljövariabler, Visual Studio Code, Visual Studio, Azure CLI, Azure PowerShell, Azure Developer CLI och interaktiv webbläsarautentisering.
Logga in med någon av följande metoder:
- Öppna kommandopaletten (
Ctrl+Shift+PellerCmd+Shift+Ppå Mac). - Kör Azure: Logga in och följ anvisningarna.
När du har loggat in kan Azure MCP Server autentisera och köra åtgärder på Azure-tjänster baserat på dina behörigheter.
Lägga till Azure MCP Server
GitHub Copilot CLI stöder MCP-servrar via kommandofamiljen /mcp .
Öppna terminalen.
Starta GitHub Copilot CLI i interaktivt läge:
copilotI den interaktiva sessionen kör du följande kommando för att öppna konfigurationsformuläret för MCP-servern:
/mcp addFyll i konfigurationsfälten med följande värden:
Fält Värde servernamn azure-mcpServertyp 1(Lokal)Kommando npx -y @azure/mcp@latest server startMiljövariabler (lämna tomt – använder Azure CLI-autentisering) Arbetsredskap *Anmärkning
Om du föredrar att använda .NET anger du kommandot till
dotnet dnx -p Azure.Mcp server start.Spara serverkonfigurationen genom att trycka på Ctrl+S (eller Cmd+S på macOS).
När du är klar trycker du på
escför att stänga serverkonfigurationen.
Verifiera anslutningen
Bekräfta att du har konfigurerat Azure MCP Server korrekt och att GitHub Copilot CLI känner igen den:
Under din Copilot CLI-session kör du:
/mcp showGranska utdata. Du bör se
azure-mcplistad i konfigurationen:● MCP Server Configuration: • azure-mcp (local): Command: npx Total servers: 1 Config file: ~/.copilot/mcp-config.json
Använda Azure MCP Server
När du är ansluten kan du använda naturligt språk för att interagera med dina Azure-resurser.
I GitHub Copilot CLI-sessionen skriver du en uppmaning som kräver Azure-kontext. Till exempel:
> List my Azure resource groups.GitHub Copilot identifierar avsikten och använder verktygen
azure-mcpför att hämta informationen. Det skriver ut ett svar som visar dina Azure-resursgrupper, ungefär så här:I found the following resource groups in your subscription: - **my-resource-group-1** (East US) - **dev-environment** (West Europe) - **production-app** (Central US)
Hantera MCP-servrar
Hantera dina konfigurerade MCP-servrar med hjälp av följande kommandon:
-
Lista servrar:
/mcp show -
Ta bort en server:
/mcp remove azure-mcp -
Få hjälp:
/mcp help
Nästa steg
- Läs mer om GitHub Copilot CLI.
- Utforska Funktionerna i Azure MCP Server.