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.
Azure MCP Server använder Model Context Protocol (MCP) för att standardisera integreringar mellan AI-appar och externa verktyg och datakällor, vilket gör det möjligt för AI-system att utföra åtgärder som är sammanhangsmedvetna om dina Azure-resurser.
I den här artikeln får du lära dig hur du utför följande uppgifter:
- Installera och autentisera till Azure MCP Server
- Anslut till Azure MCP Server med hjälp av Google Antigravitys agentbaserade utvecklingsmiljö
- Kör uppmaningar om att testa Azure MCP Server-åtgärder och interagera med Azure-resurser
Förutsättningar
- Ett Azure-konto med en aktiv prenumeration
- Google Antigravity har installerats
- Node.js LTS-version installerad
Installera Azure MCP-servern
Så här installerar och konfigurerar du Azure MCP Server i Google Antigravity:
I redigerarens panel på agentsidan väljer du ...>MCP-servrar>Hantera MCP-servrar.
På Hantera MCP:er väljer du Visa råkonfiguration för att öppna
mcp_config.jsonfilen för redigering.Antigravitation läser MCP-serverkonfigurationen från någon av följande platser:
-
~/.gemini/config/mcp_config.jsonför att konfigurera servern globalt för alla arbetsytor. -
.agents/mcp_config.jsonför att konfigurera servern endast för den aktuella arbetsytan.
-
Lägg till följande konfiguration i
mcpServersobjektet imcp_config.jsonfilen:{ "mcpServers": { "azure-mcp": { "command": "npx", "args": [ "-y", "@azure/mcp@latest", "server", "start" ] } } }Mer information finns i McP-dokumentationen för Google Antigravity.
Autentisera till Azure
Azure MCP Server ger en sömlös autentiseringsupplevelse med hjälp av Azure-konton och Microsoft Entra-ID. Om du vill använda Azure MCP Server, autentiserar du dig först mot Azure med hjälp av lokala utvecklingsverktyg som Azure CLI, Azure Developer CLI, Visual Studio eller Visual Studio Code. Azure MCP Server identifierar automatiskt dina autentiseringsuppgifter från dessa verktyg och använder dem för att autentisera till Azure-tjänster.
Om du till exempel vill logga in med hjälp av Azure CLI:
az loginKontrollera autentiseringsstatusen genom att köra följande kommando för att se vilket konto och vilken prenumeration du för närvarande är inloggad med:
az account showSe till att ditt användarkonto har rätt rolltilldelningar för de Azure-tjänster som du vill interagera med. De Azure resurser som du tänker komma åt med hjälp av Azure MCP-server måste redan finnas i din Azure-prenumeration. Vanliga rolltilldelningar är till exempel:
- Blob Storage Data Contributor – Läsa och skriva blobdata i lagringskonton.
- Lagringskontodeltagare – Hantera lagringskontokonfigurationer.
- Deltagare – Allmän resurshantering i hela prenumerationen.
- Reader – Skrivskyddad åtkomst till Azure resurser.
Mer information om rolltilldelningar och lokal utvecklingsautentisering finns i Autentisera .NET-appar till Azure-tjänster under lokal utveckling.
Använd anvisningarna för att testa Azure MCP-servern
Öppna panelen på agentsidan i Google Antigravity.
Ange en uppmaning som använder Azure MCP Server-funktioner, till exempel:
List my Azure storage accountsOm du uppmanas att autentisera till Azure kör du det föreslagna autentiseringsverktyget för att logga in via webbläsaren.
Note
Antigravitation uppmanar dig inte att logga in på Azure om du redan har autentiserats via andra lokala verktyg, till exempel Azure CLI.
Antigravity ber om tillåtelse att köra ett eller flera verktyg i Azure MCP Server för att hämta lagringskonton, till exempel
storage account list. Välj önskad tillåt-åtgärd för att fortsätta.Utdata liknar följande text:
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!Utforska fler Azure MCP-åtgärder med hjälp av andra relevanta frågor, till exempel:
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