Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
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
- Konto platformy Azure z aktywną subskrypcją
- Zainstalowano aplikację Google Antigravity
- Node.js LTS zainstalowany
Instalowanie serwera Azure MCP
Aby zainstalować i skonfigurować serwer Azure MCP w usłudze Google Antigravity:
W panelu bocznym agenta edytora wybierz pozycję ...>Serwery> MCPZarządzanie serwerami MCP.
Na stronie Zarządzanie MCP wybierz pozycję Wyświetl surową konfigurację, aby otworzyć plik
mcp_config.jsondo edycji.Antigravity odczytuje konfigurację serwera MCP z jednej z następujących lokalizacji:
-
~/.gemini/config/mcp_config.jsonaby skonfigurować serwer globalnie dla wszystkich obszarów roboczych. -
.agents/mcp_config.jsonaby skonfigurować serwer tylko dla bieżącego obszaru roboczego.
-
Dodaj następującą konfigurację
mcpServersdo obiektu wmcp_config.jsonpliku:{ "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.
Aby na przykład zalogować się przy użyciu Azure CLI:
az loginSprawdź stan uwierzytelniania, uruchamiając następujące polecenie, aby sprawdzić, z którym kontem i subskrypcją jesteś obecnie zalogowany:
az account showUpewnij 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
Otwórz panel boczny agenta w aplikacji Google Antigravity.
Wprowadź polecenie, które wykorzystuje możliwości serwera Azure MCP, takie jak:
List my Azure storage accountsJeś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.
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!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