Udostępnij za pomocą


Rozpoczynanie pracy z serwerem MCP platformy Azure w kursorze

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 usługi Azure MCP
  • Nawiązywanie połączenia z serwerem MCP platformy Azure przy użyciu środowiska programistycznego opartego na sztucznej inteligencji kursora
  • Uruchom monity, aby przetestować operacje serwera MCP platformy Azure i wchodzić w interakcje z zasobami platformy Azure

Wymagania wstępne

Instalowanie serwera usługi Azure MCP

Aby zainstalować i skonfigurować serwer Azure MCP w kursorze:

  1. Przejdź do pozycji Ustawienia kursora preferencji > plików >

  2. Wybierz pozycję Narzędzia i integracje z lewej strony nawigacji.

  3. W sekcji Narzędzia MCP strony wybierz pozycję Nowy serwer MCP , aby otworzyć mcp.json plik do edycji.

    Zrzut ekranu przedstawiający sposób konfigurowania serwera MCP w kursorze.

  4. Dodaj następującą konfigurację mcpServers do obiektu JSON:

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

Uwierzytelnianie na platformie Azure

Serwer Usługi Azure MCP zapewnia bezproblemowe uwierzytelnianie przy użyciu kont platformy Azure i identyfikatora Microsoft Entra. Aby korzystać z serwera Azure MCP, musisz najpierw uwierzytelnić się na platformie Azure przy użyciu lokalnych narzędzi programistycznych, takich jak interfejs wiersza polecenia platformy Azure, interfejs wiersza polecenia dla deweloperów platformy Azure, program Visual Studio lub program Visual Studio Code. Serwer MCP platformy Azure automatycznie odnajduje poświadczenia z tych narzędzi i używa ich do uwierzytelniania w usługach platformy Azure.

  1. Aby na przykład zalogować się przy użyciu interfejsu wiersza polecenia platformy Azure:

    az login
    
  2. Sprawdź stan uwierzytelnienia, uruchamiając następujące polecenie, aby zobaczyć, na które konto 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 platformy Azure, do których zamierzasz uzyskać dostęp za pomocą serwera Azure MCP, muszą już istnieć w ramach subskrypcji platformy Azure. Na przykład typowe przypisania ról to:

    • Współautor danych usługi Blob Storage — odczyt i zapis danych obiektów blob na kontach magazynu.
    • Współautor konta magazynu — zarządzanie konfiguracjami konta magazynu.
    • Współpracownik — ogólne zarządzanie zasobami w ramach subskrypcji.
    • Czytelnik — dostęp tylko do odczytu do zasobów platformy 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 interfejs czatu AI kursora, naciskając Ctrl+L lub klikając ikonę czatu na pasku bocznym.

  2. Wprowadź monit, który korzysta z możliwości serwera MCP platformy Azure, takich jak:

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

    Uwaga / Notatka

    Kursor nie wyświetla monitu o zalogowanie się na platformie Azure, jeśli już uwierzytelniono się za pośrednictwem innych lokalnych narzędzi, takich jak interfejs wiersza polecenia platformy Azure.

  4. Kursor monituje o uruchomienie narzędzia w celu pobrania kont magazynu, takich jak storage account list. Wybierz pozycję Uruchom narzędzie , aby kontynuować.

    Dane wyjściowe powinny przypominać następujący tekst:

    The following resource groups are available for your subscription:
    
    1. **DefaultResourceGroup-EUS** (Location: `eastus`)
    2. **rg-testing** (Location: `centralus`)
    3. **rg-azd** (Location: `eastus2`)
    4. **msdocs-sample** (Location: `southcentralus`)
    5. **ai-testing** (Location: `eastus2`)
    
    Let me know if you need further details or actions related to any of these resource groups!
    
  5. Zapoznaj się z więcej operacji mcp platformy Azure przy użyciu innych odpowiednich monitów, 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
    

Dalsze kroki