Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
In questa guida introduttiva si apprenderà come connettere il server MCP (Azure Model Context Protocol) all'interfaccia della riga di comando di GitHub Copilot. Questa integrazione consente a GitHub Copilot di interagire con le risorse di Azure direttamente dal terminale.
Prerequisiti
- GitHub Copilot CLI installato.
-
Interfaccia della riga di comando di Azure installata e autenticata (
az login). -
Node.js installato (per l'esecuzione del server tramite
npx).
Accedere al server MCP di Azure per lo sviluppo locale
Il server MCP di Azure esegue l'autenticazione con Microsoft Entra ID usando la libreria di identità di Azure per .NET. Il server supporta due modalità di autenticazione:
-
Modalità Broker: usa l'autenticazione nativa del sistema operativo (ad esempio Gestione Account Web di Windows) con
InteractiveBrowserCredential. - Modalità catena di credenziali: prova più metodi di autenticazione in sequenza: variabili di ambiente, Visual Studio Code, Visual Studio, interfaccia della riga di comando di Azure, Azure PowerShell, interfaccia della riga di comando per sviluppatori di Azure e autenticazione interattiva del browser.
Accedere usando uno dei metodi seguenti:
- Aprire il riquadro comandi (
Ctrl+Shift+PoCmd+Shift+Psu Mac). - Eseguire Azure: accedere e seguire le istruzioni.
Dopo l'accesso, il server MCP di Azure può autenticare ed eseguire operazioni sui servizi di Azure in base alle autorizzazioni.
Aggiungere il server MCP di Azure
L'interfaccia della riga di comando di GitHub Copilot supporta i server MCP tramite la /mcp famiglia di comandi.
Aprire il terminale.
Avviare l'interfaccia della riga di comando di GitHub Copilot in modalità interattiva:
copilotNella sessione interattiva eseguire il comando seguente per aprire il modulo di configurazione del server MCP:
/mcp addCompilare i campi di configurazione con i valori seguenti:
Campo Value Nome server azure-mcpTipo di server 1(Locale)Comando npx -y @azure/mcp@latest server startVariabili di ambiente (lasciare vuoto: utilizza l'autenticazione CLI di Azure) Strumenti *Annotazioni
Se si preferisce usare .NET, impostare il comando su
dotnet dnx -p Azure.Mcp server start.Premere CTRL+S (o Cmd+S in macOS) per salvare la configurazione del server.
Al termine, premere
escper chiudere la configurazione del server.
Verificare la connessione
Verificare di aver configurato correttamente il server MCP di Azure e che l'interfaccia della riga di comando di GitHub Copilot lo riconosca:
Nella sessione CLI di Copilot, esegui:
/mcp showEsaminare l'output. Dovresti vedere
azure-mcpelencato nella configurazione:● MCP Server Configuration: • azure-mcp (local): Command: npx Total servers: 1 Config file: ~/.copilot/mcp-config.json
Usare il server MCP di Azure
Dopo la connessione, è possibile usare il linguaggio naturale per interagire con le risorse di Azure.
Nella sessione CLI di GitHub Copilot, digitare un prompt che richieda il contesto di Azure. Per esempio:
> List my Azure resource groups.GitHub Copilot identifica la finalità e usa gli
azure-mcpstrumenti per recuperare le informazioni. Stampa una risposta che elenca i gruppi di risorse di Azure, in modo analogo a:I found the following resource groups in your subscription: - **my-resource-group-1** (East US) - **dev-environment** (West Europe) - **production-app** (Central US)
Gestire i server MCP
Gestire i server MCP configurati usando i comandi seguenti:
-
Elenco server:
/mcp show -
Rimuovere un server:
/mcp remove azure-mcp -
Ottenere assistenza:
/mcp help
Passaggi successivi
- Scopri di più su GitHub Copilot CLI.
- Esplorare le funzionalità del server MCP di Azure.