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.
Il server MCP di Azure usa il protocollo MCP (Model Context Protocol) per standardizzare le integrazioni tra app di intelligenza artificiale e strumenti esterni e origini dati, consentendo ai sistemi di intelligenza artificiale di eseguire operazioni con riconoscimento del contesto delle risorse di Azure.
In questo articolo si apprenderà come completare le attività seguenti:
- Installare ed eseguire l'autenticazione nel server MCP di Azure
- Connettersi a Azure MCP Server usando l'ambiente di sviluppo agent-first di Google Antigravity
- Avvia richieste per testare le operazioni del server MCP di Azure e interagire con le risorse di Azure.
Prerequisites
- Un account Azure con una sottoscrizione attiva
- Google Antigravity installato
- Node.js LTS è installato
Installare il server MCP di Azure
Per installare e configurare il Azure MCP Server in Google Antigravity:
Nel pannello laterale dell'agente dell'editor, seleziona ...>Server MCP>Gestisci server MCP.
In Gestisci MCP, seleziona Visualizza la configurazione non elaborata per aprire il file
mcp_config.jsonper la modifica.Antigravity legge la configurazione del server MCP da una delle posizioni seguenti:
-
~/.gemini/config/mcp_config.jsonper configurare il server a livello globale per tutte le aree di lavoro. -
.agents/mcp_config.jsonper configurare il server solo per l'area di lavoro corrente.
-
Aggiungere la configurazione seguente all'oggetto
mcpServersnelmcp_config.jsonfile :{ "mcpServers": { "azure-mcp": { "command": "npx", "args": [ "-y", "@azure/mcp@latest", "server", "start" ] } } }Per altre informazioni, vedere la documentazione di Google Antigravity MCP.
Autenticazione con Azure
Il server MCP di Azure offre un'esperienza di autenticazione senza problemi usando gli account Di Azure e l'ID Microsoft Entra. Per usare Azure SERVER MCP, eseguire prima l'autenticazione a Azure usando strumenti di sviluppo locali, ad esempio interfaccia della riga di comando di Azure, interfaccia della riga di comando per sviluppatori Azure, Visual Studio o Visual Studio Code. Il server MCP di Azure individua automaticamente le credenziali da questi strumenti e le usa per eseguire l'autenticazione ai servizi di Azure.
Ad esempio, per accedere usando il interfaccia della riga di comando di Azure:
az loginVerificare lo stato di autenticazione eseguendo il comando seguente per visualizzare l'account e la sottoscrizione con cui si è attualmente connessi:
az account showVerificare che l'account utente disponga delle assegnazioni di ruolo appropriate per i servizi Azure con cui si vuole interagire. Le risorse Azure a cui si intende accedere usando Azure server MCP devono esistere già all'interno della sottoscrizione Azure. Ad esempio, le assegnazioni di ruolo comuni includono:
- gestione rete virtuale di Azure - Collaboratore dati - Leggere e scrivere dati BLOB negli account di archiviazione.
- Collaboratore account di archiviazione - gestisce le configurazioni dell'account di archiviazione.
- Collaboratore - gestione delle risorse generale della tua sottoscrizione.
- Reader - Accesso in sola lettura alle risorse di Azure.
Per altre informazioni sulle assegnazioni di ruolo e sull'autenticazione di sviluppo locale, vedere Autenticare le app .NET nei servizi di Azure durante lo sviluppo locale.
Usare le istruzioni per testare il server MCP di Azure
Aprire il pannello laterale dell'agente in Google Antigravity.
Immetti un prompt che usa le funzionalità di Azure MCP Server, ad esempio:
List my Azure storage accountsSe viene richiesto di eseguire l'autenticazione per Azure, eseguire lo strumento di autenticazione suggerito per accedere tramite il browser.
Annotazioni
L'antigravity non richiede di accedere a Azure se l'autenticazione è già stata eseguita tramite altri strumenti locali, ad esempio il interfaccia della riga di comando di Azure.
Antigravity chiede l'autorizzazione per eseguire uno o più strumenti di Azure MCP Server per recuperare gli account di archiviazione, ad esempio
storage account list. Selezionare l'azione di autorizzazione desiderata per continuare.L'output è simile al testo seguente:
The following storage accounts are available in your subscription: 1. **sttesting001** (Resource group: `rg-testing`, Location: `centralus`) 2. **stazddeploy** (Resource group: `rg-azd`, Location: `eastus2`) 3. **stmsdocssample** (Resource group: `msdocs-sample`, Location: `southcentralus`) 4. **staitesting** (Resource group: `ai-testing`, Location: `eastus2`) Let me know if you need further details or actions related to any of these storage accounts!Esplora altre operazioni MCP di Azure usando altri prompt pertinenti, ad esempio:
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