Erste Schritte mit dem Azure MCP Server in Google Antigravity

Der Azure MCP-Server verwendet das Model Context Protocol (MCP), um Integrationen zwischen KI-Apps und externen Tools und Datenquellen zu standardisieren, sodass KI-Systeme Vorgänge ausführen können, die kontextbewusst von Ihren Azure-Ressourcen sind.

In diesem Artikel erfahren Sie, wie Sie die folgenden Aufgaben ausführen:

  • Installieren und Authentifizieren beim Azure MCP-Server
  • Herstellen einer Verbindung mit Azure MCP-Server mithilfe der Agent-first-Entwicklungsumgebung von Google Antigravity
  • Führen Sie Aufforderungen aus, Azure MCP-Servervorgänge zu testen und mit Azure Ressourcen zu interagieren.

Voraussetzungen

Installieren des Azure MCP-Servers

So installieren und konfigurieren Sie den Azure MCP-Server in Google Antigravity:

  1. Wählen Sie im agentseitigen Bereich des Editors ...>MCP-Server>Verwalten von MCP-Servern.

    Screenshot, der zeigt, wie Sie einen MCP-Server im Bereich Antigravity-Agent hinzufügen.

  2. Wählen Sie unter "MCPs verwalten" die Option "Unformatierte Konfiguration anzeigen " aus, um die mcp_config.json Datei zur Bearbeitung zu öffnen.

    Antigravity liest die MCP-Serverkonfiguration von einem der folgenden Speicherorte aus:

    • ~/.gemini/config/mcp_config.json um den Server global für alle Arbeitsbereiche zu konfigurieren.
    • .agents/mcp_config.json um den Server nur für den aktuellen Arbeitsbereich zu konfigurieren.
  3. Fügen Sie dem mcpServers Objekt in der mcp_config.json Datei die folgende Konfiguration hinzu:

    {
        "mcpServers": {
            "azure-mcp": {
                "command": "npx",
                "args": [
                    "-y",
                    "@azure/mcp@latest",
                    "server",
                    "start"
                ]
            }
        }
    }
    

    Weitere Informationen finden Sie in der Google Antigravity MCP-Dokumentation.

Authentifizieren bei Azure

Azure MCP Server bietet eine nahtlose Authentifizierung mit Azure-Konten und Microsoft Entra-ID. Um Azure MCP-Server zu verwenden, authentifizieren Sie sich zuerst bei Azure mithilfe lokaler Entwicklungstools wie Azure CLI, Azure Entwickler-CLI, Visual Studio oder Visual Studio Code. Azure MCP Server erkennt Ihre Anmeldeinformationen automatisch aus diesen Tools und verwendet sie zum Authentifizieren bei Azure-Diensten.

  1. Um sich beispielsweise mit dem Azure CLI anzumelden:

    az login
    
  2. Überprüfen Sie Ihren Authentifizierungsstatus, indem Sie den folgenden Befehl ausführen, um zu sehen, mit welchem Konto und welchem Abonnement Sie derzeit angemeldet sind:

    az account show
    
  3. Stellen Sie sicher, dass Ihr Benutzerkonto über die entsprechenden Rollenzuweisungen für die Azure-Dienste verfügt, mit der Sie interagieren möchten. Die Azure Ressourcen, auf die Sie mithilfe von Azure MCP Server zugreifen möchten, müssen bereits in Ihrem Azure-Abonnement vorhanden sein. Zu den allgemeinen Rollenzuweisungen gehören beispielsweise:

    • Blob Storage Data Contributor – Blob-Daten in Speicherkonten lesen und schreiben.
    • Speicherkonto-Beitragender – Speicherkontokonfigurationen verwalten.
    • Mitwirkender – Allgemeine Ressourcenverwaltung in Ihrem Abonnement.
    • Reader – Schreibgeschützter Zugriff auf Azure-Ressourcen.

    Weitere Informationen zu Rollenzuweisungen und der lokalen Entwicklungsauthentifizierung finden Sie unter Authentifizieren von .NET-Apps für Azure-Dienste während der lokalen Entwicklung.

Verwenden von Eingabeaufforderungen zum Testen des Azure MCP-Servers

  1. Öffnen Sie die Seitenleiste des Agenten in Google Antigravity.

  2. Geben Sie eine Eingabeaufforderung ein, die Azure MCP-Serverfunktionen verwendet, z. B.:

    List my Azure storage accounts
    
  3. Wenn Sie aufgefordert werden, sich bei Azure zu authentifizieren, führen Sie das vorgeschlagene Authentifizierungstool aus, um sich über den Browser anzumelden.

    Note

    Antigravity fordert Sie nicht auf, sich bei Azure anzumelden, wenn Sie bereits über andere lokale Tools wie die Azure CLI authentifiziert sind.

  4. Antigravity bittet Sie um Erlaubnis, ein oder mehrere Azure MCP-Server-Tools auszuführen, um die Speicherkonten abzurufen, wie z. B. storage account list. Wählen Sie die gewünschte Zulassen-Aktion aus, um den Vorgang fortzusetzen.

    Die Ausgabe ähnelt dem folgenden 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!
    
  5. Erkunden Sie weitere Azure MCP-Vorgänge, indem Sie andere relevante Eingabeaufforderungen verwenden, z. B.:

    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
    

Nächste Schritte