Wprowadzenie do serwera Azure MCP w środowisku Eclipse

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.

Ten artykuł dotyczy:

  • Instalowanie i uwierzytelnianie za pomocą serwera Azure MCP
  • Połącz się z serwerem MCP platformy Azure w środowisku rozwoju AI w Eclipse.
  • Uruchamianie monitów o przetestowanie operacji i interakcję z zasobami platformy Azure

Wymagania wstępne

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 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 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.
    • 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.

Instalowanie serwera mcp platformy Azure

Zainstaluj i skonfiguruj serwer Azure MCP w środowisku Eclipse:

  1. Przejdź do pomocy w Eclipse Marketplace.

  2. Wyszukaj Azure Toolkit w oknie Eclipse Marketplace.

  3. W wynikach wyszukiwania wybierz pozycję Zainstaluj dla zestawu narzędzi platformy Azure.

    Zrzut ekranu przedstawiający witrynę Eclipse Marketplace z opcjami instalacji zestawu narzędzi platformy Azure.

    Uwaga / Notatka

    W ramach procesu instalacji upewnij się, że zarówno wtyczki GitHub Copilot, jak i GitHub Copilot — Nightly zostały zaktualizowane do najnowszych wersji.

  4. W oknie Potwierdzanie wybranych funkcji sprawdź, czy wybrano pozycję Azure MCP Server for Eclipse .

  5. Wybierz pozycję Potwierdź i poczekaj na zainstalowanie wtyczki. Środowisko Eclipse jest uruchamiane ponownie po zakończeniu instalacji.

    Zrzut ekranu przedstawiający okno Potwierdzanie wybranych funkcji z wybranym serwerem Azure MCP dla środowiska Eclipse.

Weryfikowanie i testowanie serwera mcp platformy Azure

Po zainstalowaniu zestawu narzędzi Azure Toolkit zatwierdź rejestrację serwera MCP platformy Azure w aplikacji Copilot.

  1. W okienku czatu Copilot wybierz ikonę Narzędzia i wybierz pozycję Znaleziono nowy serwer MCP — wymagane zatwierdzenie.

    Zrzut ekranu przedstawiający ikonę Narzędzia na pasku czatu Copilot w środowisku Eclipse.

  2. W oknie Potwierdzanie rejestracji serwera MCP wybierz wiersz Serwer MCP platformy Azure i wybierz pozycję Zatwierdź.

    Zrzut ekranu przedstawiający okno Potwierdzenia rejestracji serwera MCP z wybranym serwerem Azure MCP i opcją Zatwierdź.

  3. W okienku czatu Copilot ponownie wybierz ikonę Narzędzia , aby otworzyć okno preferencji.

  4. Sprawdź, czy program Azure MCP Server for Eclipse jest wyświetlany w sekcji Narzędzia MCP .

    Zrzut ekranu sekcji Narzędzia MCP pokazujący wymieniony Azure MCP Server dla Eclipse.

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

  1. Na panelu czatu Copilot wprowadź monit, który korzysta z możliwości serwera MCP platformy Azure, takich jak poniżej.

    List my Azure resource groups
    

    Uwaga / Notatka

    Możesz również poprosić Copilota o użycie narzędzi serwera MCP platformy Azure bezpośrednio za pomocą poleceń w języku takim jak: Użyj serwera Azure MCP, aby wyświetlić listę grup zasobów platformy Azure.

  2. Gdy środowisko Eclipse wyświetli monit o uruchomienie narzędzia azuremcp/group_list w celu pobrania grup zasobów, wybierz pozycję Kontynuuj.

    Dane wyjściowe przypominają 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!
    
  3. Zapoznaj się z kolejnymi operacjami mcp platformy Azure z monitami, takimi jak poniżej.

    List all storage accounts in my subscription
    List available tables in my storage accounts
    Show the configuration of my App Service instances
    

Dalsze kroki