Rozpocznij pracę z serwerem Azure MCP w Google Antigravity

Serwer McP platformy Azure używa protokołu MCP (Model Context Protocol) do standaryzacji integracji między aplikacjami sztucznej inteligencji a zewnętrznymi narzędziami i źródłami danych, co umożliwia systemom sztucznej inteligencji wykonywanie operacji obsługujących kontekst zasobów platformy Azure.

Z tego artykułu dowiesz się, jak wykonać następujące zadania:

  • Instalowanie i uwierzytelnianie na serwerze Azure MCP
  • Nawiązywanie połączenia z serwerem MCP Azure przy użyciu środowiska programistycznego firmy Google Antigravity opartego na agencie
  • Uruchom monity, aby przetestować operacje serwera MCP platformy Azure i wchodzić w interakcje z zasobami platformy Azure

Wymagania wstępne

Instalowanie serwera Azure MCP

Aby zainstalować i skonfigurować serwer Azure MCP w usłudze Google Antigravity:

  1. W panelu bocznym agenta edytora wybierz pozycję ...>Serwery> MCPZarządzanie serwerami MCP.

    Zrzut ekranu pokazujący, jak dodać serwer MCP w panelu agenta Antigravity.

  2. Na stronie Zarządzanie MCP wybierz pozycję Wyświetl surową konfigurację, aby otworzyć plik mcp_config.json do edycji.

    Antigravity odczytuje konfigurację serwera MCP z jednej z następujących lokalizacji:

    • ~/.gemini/config/mcp_config.json aby skonfigurować serwer globalnie dla wszystkich obszarów roboczych.
    • .agents/mcp_config.json aby skonfigurować serwer tylko dla bieżącego obszaru roboczego.
  3. Dodaj następującą konfigurację mcpServers do obiektu w mcp_config.json pliku:

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

    Aby uzyskać więcej informacji, zobacz dokumentację firmy Google Antigravity MCP.

Uwierzytelnianie na platformie Azure

Serwer Usługi Azure MCP zapewnia bezproblemowe uwierzytelnianie przy użyciu kont platformy Azure i identyfikatora Microsoft Entra. Aby użyć serwera Azure MCP, najpierw uwierzytelnij się w Azure przy użyciu lokalnych narzędzi programistycznych, takich jak Azure CLI, interfejs wiersza polecenia dewelopera Azure, Visual Studio lub Visual Studio Code. Serwer MCP Azure automatycznie wykrywa poświadczenia z tych narzędzi i używa ich do uwierzytelniania w usługach Azure.

  1. Aby na przykład zalogować się przy użyciu Azure CLI:

    az login
    
  2. Sprawdź stan uwierzytelniania, uruchamiając następujące polecenie, aby sprawdzić, z którym kontem i subskrypcją jesteś obecnie zalogowany:

    az account show
    
  3. Upewnij się, że twoje konto użytkownika ma odpowiednie przypisania ról dla usług platformy Azure, z którymi chcesz korzystać. Zasoby Azure, do których zamierzasz uzyskać dostęp przy użyciu Azure serwera MCP, muszą już istnieć w ramach subskrypcji Azure. Na przykład typowe przypisania ról to:

    • Kontrybutor danych w Blob Storage — odczytywanie i zapisywanie danych blob w kontach magazynu.
    • Kontrybutor konta magazynowego — zarządzanie ustawieniami konta magazynowego.
    • Współpracownik — ogólne zarządzanie zasobami w ramach subskrypcji.
    • Reader — dostęp tylko do odczytu do zasobów Azure.

    Aby uzyskać więcej informacji na temat przypisań ról i lokalnego uwierzytelniania programistycznego, zobacz Uwierzytelnianie aplikacji .NET w usługach platformy Azure podczas programowania lokalnego.

Użyj monitów, aby przetestować serwer usługi Azure MCP

  1. Otwórz panel boczny agenta w aplikacji Google Antigravity.

  2. Wprowadź polecenie, które wykorzystuje możliwości serwera Azure MCP, takie jak:

    List my Azure storage accounts
    
  3. Jeśli zostanie wyświetlony monit o uwierzytelnienie w Azure, uruchom sugerowane narzędzie uwierzytelniania, aby zalogować się za pośrednictwem przeglądarki.

    Note

    Antigravity nie monituje o zalogowanie się do Azure, jeśli już uwierzytelniono się za pomocą innych narzędzi lokalnych, takich jak Azure CLI.

  4. Antigravity prosi o zgodę na uruchomienie jednego lub większej liczby narzędzi serwera Azure MCP w celu pobrania kont magazynu, takich jak storage account list. Wybierz żądaną akcję zezwalania na kontynuowanie.

    Dane wyjściowe przypominają następujący tekst:

    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. Poznaj więcej operacji Azure MCP, używając innych odpowiednich poleceń, takich jak:

    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
    

Następne kroki