Udostępnij przez


Omówienie serwerów narzędzi agenta 365

Ważne

Aby uzyskać wczesny dostęp do programu Microsoft Agent 365, musisz być częścią programu Frontier w wersji zapoznawczej. Usługa Frontier łączy Cię bezpośrednio z najnowszymi innowacjami firmy Microsoft dotyczącymi sztucznej inteligencji. Wersje zapoznawcze platformy Frontier podlegają istniejącym warunkom obowiązywania wersji zapoznawczej umów klienta. Ponieważ te funkcje są nadal opracowywane, ich dostępność i możliwości mogą ulec zmianie w miarę upływu czasu.

Serwery narzędzi agenta 365 to serwery protokołu MCP klasy korporacyjnej, które zapewniają agentom bezpieczny dostęp do systemów biznesowych, takich jak Microsoft Outlook, Microsoft Teams, Microsoft SharePoint i OneDrive, Microsoft Dataverse i nie tylko za pośrednictwem bramy narzędzi. Konstruktorzy mogą używać tych serwerów z zestawu SDK agenta 365, programu Microsoft Copilot Studio lub struktur pro-code w celu dodania deterministycznych, inspekcji "narzędzi" do dowolnego agenta. Te narzędzia umożliwiają agentom automatyzowanie rzeczywistej pracy umożliwiającej współdziałanie z funkcją IQ pracy — wysyłanie wiadomości e-mail, planowanie spotkań, pobieranie dokumentów — przy jednoczesnym wymuszaniu zasad organizacji, takich jak DLP i MIP, a także integrowaniu z usługami Microsoft Sentinel i Microsoft Defender w celu obserwowania działań wykonywanych przez te narzędzia.

Diagram przedstawiający poziom serwera MCP jako narzędzia agenta.

Płaszczyzna sterowania rejestruje serwery, wymusza zakresy firmy Microsoft i stosuje zasady i możliwość obserwowania. Każdy serwer udostępnia szczegółowe narzędzia (na przykład createMessage, , getEventscreateFolder) dla deterministycznych, akcji agenta z możliwością inspekcji.

Deweloperzy tworzący agenta 365 mogą wykonywać następujące czynności:

  • Odkryj i zintegruj narzędzia agentów firmy Microsoft, takie jak serwery MCP dla programów Outlook, SharePoint, OneDrive, Teams i Word.
  • Rozszerzanie możliwości przy użyciu autonomicznych narzędzi i serwerów z niezależnych dostawców oprogramowania.
  • Pewnie dołącz niestandardowe serwery MCP za pomocą certyfikacji i wymuszania zasad.

Te korzyści mają znaczenie, ponieważ dzięki użyciu agenta 365 organizacje mogą rozszerzać możliwości agentów przy zachowaniu zabezpieczeń, zgodności i możliwości obserwacji.

Kluczowe cechy i funkcje

  • Scentralizowany ład: administratorzy IT zarządzają serwerami MCP w Centrum administracyjne platformy Microsoft 365, zezwalając na serwery w całej organizacji lub blokując je.
  • Zabezpieczenia klasy korporacyjnej: uprawnienia o określonym zakresie, wymuszanie zasad i możliwość obserwowania środowiska uruchomieniowego zapewniają, że agenci działają w granicach zgodności.
  • Ciągła ocena: Wszystkie serwery MCP przechodzą rygorystyczne testy w różnych zestawach danych i modelach, mierząc:
    • Dokładność
    • Opóźnienie
    • Niezawodność Ta testowanie zapewnia niezawodność klasy produkcyjnej i spójną wydajność.
  • Zintegrowane środowisko deweloperskie: infrastruktura narzędzi jest wbudowana w zestaw SDK agenta 365, zestaw SDK rozwiązania Foundry i program Copilot Studio.

Katalog narzędzi

Agent 365 oferuje bogaty katalog serwerów MCP, które uwidaczniają szczegółowe, możliwe do inspekcji narzędzia do produktywności i przepływów pracy biznesowych. Te serwery umożliwiają agentom wykonywanie działań deterministycznych na platformie Microsoft 365 i poza nią, zapewniając spójność i bezpieczeństwo.

Najważniejsze informacje:

  • Copilot Search: Porozmawiaj z platformą Microsoft 365 Copilot, rozpocznij konwersację, kontynuuj wątki wieloełowe i odpowiedzi naziemne z plikami.
  • Dataverse i Dynamics 365: operacje CRUD i akcje specyficzne dla domeny.
  • Kalendarz Outlook: Tworzenie, wyświetlanie listy, aktualizowanie i usuwanie zdarzeń; akceptowanie i odrzucanie; rozwiązywanie konfliktów.
  • Poczta programu Outlook: tworzenie, aktualizowanie i usuwanie wiadomości; odpowiadanie i odpowiedz wszystkim; wyszukiwanie semantyczne.
  • SharePoint i OneDrive: przekazywanie plików; pobieranie metadanych; wyszukiwanie; zarządzanie listami.
  • Zespoły: tworzenie, aktualizowanie i usuwanie czatu; dodawanie członków; publikowanie wiadomości; operacje kanału.
  • Profil użytkownika: pobierz menedżera, bezpośrednie raporty i informacje o profilu; wyszukaj użytkowników.
  • Word: Tworzenie i odczytywanie dokumentów; dodawanie komentarzy; odpowiadanie na komentarze.

Ten wyselekcjonowany wykaz zapewnia agentom dostęp do narzędzi gotowych do użycia w przedsiębiorstwie, które są bezpieczne, ustandaryzowane i zoptymalizowane pod kątem rzeczywistych scenariuszy.

Zabezpieczenia i zgodność

Zabezpieczenia i zgodność są w centrum agenta 365. Platforma zapewnia administratorom IT scentralizowaną kontrolę w celu zarządzania serwerami MCP dostępnymi dla agentów, zapewniając, że każde wywołanie narzędzia jest zgodne z zasadami organizacyjnymi.

Funkcja nadzoru nad aplikacjami

  • Kontrola administratora: aktywowanie lub blokowanie serwerów w Centrum administracyjne platformy Microsoft 365.
  • Dostęp o określonym zakresie: przyznaj tylko potrzebnych agentom uprawnień.
  • Możliwość obserwowania: zapewnia pełne śledzenie wywołań narzędzi na potrzeby inspekcji i rozwiązywania problemów.
  • Wymuszanie zasad: wymuszanie limitów szybkości, kontroli ładunku i skanowania zabezpieczeń w czasie wykonywania.

Ład i możliwość obserwacji

Agent 365 nie zapewnia tylko narzędzi, dzięki czemu są wdrażane z kontrolą i przejrzystością klasy korporacyjnej. Każdy serwer MCP podlega scentralizowanym zasadom i monitorowane pod kątem zgodności, zapewniając administratorom IT pełne zaufanie do sposobu działania agentów.

Odinstalowanie przy użyciu centrum administracyjnego Microsoft 365

Administratorzy IT uzyskują ujednolicony widok wszystkich serwerów MCP za pośrednictwem Centrum administracyjne platformy Microsoft 365. Ta scentralizowana perspektywa umożliwia im nadzorowanie, zarządzanie i wymuszanie ładu w całym krajobrazie MCP. Jeśli serwer MCP jest zablokowany, jest blokowany dla każdego użytkownika i każdego agenta. Uprawnienia zawsze mają pierwszeństwo przed konfiguracją, dając administratorom IT ostateczną władzę w celu zachowania zabezpieczeń i zgodności.

Każdy serwer MCP jest reprezentowany przez uprawnienie do aplikacji Agent 365. Po dołączeniu agenta administrator udziela wymaganych uprawnień. Dopiero po wykonaniu tej zgody agent uzyskuje dostęp do serwera MCP, zapewniając, że każda interakcja jest bezpieczna i w pełni autoryzowana.

Administratorzy IT mogą zarządzać serwerami MCP bezpośrednio w Centrum administracyjne platformy Microsoft 365 w obszarze Agenci i narzędzia, aby wykonać następujące zadania.

  • Wyświetl wszystkie aktywowane serwery MCP (Poczta programu Outlook, Kalendarz, Teams, SharePoint i wszystkie serwery niestandardowe).
  • Zezwalaj na określone serwery lub blokuj je na podstawie zasad organizacyjnych.
  • Zastosuj uprawnienia o określonym zakresie, aby agenci uzyskiwali dostęp tylko do potrzebnych im danych.

Zrzut ekranu przedstawiający aktywnych użytkowników w centrum administracyjnym Microsoft 365.

Notatka

Możliwość zezwalania na narzędzia i serwery MCP w Centrum administracyjne platformy Microsoft 365 jest w trakcie wdrażania i może nie być jeszcze dostępna w Twoim regionie.

Ta płaszczyzna sterowania zapewnia, że tylko zatwierdzone narzędzia są dostępne dla agentów, zmniejszając ryzyko i dostosowując je do wymagań dotyczących zgodności.

Obserwowanie przy użyciu usługi Microsoft Defender

Wbudowana jest przejrzystość operacyjna. Administratorzy mogą przejść do portalu usługi Microsoft Defender, przejść do pozycji Zaawansowane wyszukiwanie zagrożeń i uruchomić zapytania, aby:

  • Sprawdź dzienniki śledzenia wywołań narzędzi wykonanych przez agentów.
  • Monitorowanie szczegółów wykonywania, w tym wywoływanych narzędzi, przekazywanych parametrów i wyników.
  • Wykrywanie anomalii lub nieautoryzowanych wzorców użycia na potrzeby proaktywnych zabezpieczeń.

Agent 365 zapewnia bezpieczną, scentralizowaną bramę do rozszerzania agentów sztucznej inteligencji za pomocą narzędzi gotowych do przedsiębiorstwa za pomocą domyślnych serwerów MCP dla usług Microsoft 365 i niestandardowych serwerów narzędzi dla wyspecjalizowanych przepływów pracy, deweloperzy mogą tworzyć zaawansowanych, zgodnych agentów bez poświęcania elastyczności.

Dzięki scentralizowanym ładowi w Centrum administracyjne platformy Microsoft 365 i pełnej możliwości obserwacji przy użyciu usługi Microsoft Defender organizacje utrzymują kontrolę nad każdym wywołaniem narzędzi i przejrzystością. Zintegrowana z programem Copilot Studio dla konstruktorów kodu o niskiej zawartości kodu i rozwiązania Azure AI Foundry dla deweloperów prokodów, agent 365 zapewnia spójne, przyjazne dla deweloperów środowisko oparte na rygorystycznej ocenie dokładności, opóźnienia i niezawodności.

Agent 365 łączy rozszerzalność, zabezpieczenia i zgodność, aby pomóc organizacjom bezpiecznie skalować agentów sztucznej inteligencji w ramach produktywności i systemów biznesowych.

Zrzut ekranu przedstawiający usługę Microsoft Defender z wyszukiwaniem zagrożeń.

Razem te możliwości zapewniają spokój: agenci pozostają potężni, ale przewidywalni, a każda akcja jest kontrolowana.

Środowisko dewelopera

Agent 365 został zaprojektowany jako pierwszy dla deweloperów, oferując bezproblemowe środowisko w środowiskach pro-code i low-code. Niezależnie od tego, czy tworzysz pakiet Copilot Studio, czy korzystasz z zestawu SDK agenta 365, integracja z serwerami MCP jest prosta i spójna.

Korzyści dla deweloperów obejmują:

  • Odkryj narzędzia za pomocą zestawu SDK agenta 365 lub programu Copilot Studio.
  • Integrowanie serwerów MCP z przepływami pracy agentów przy użyciu manifestów deklaratywnych lub wywołań zestawu SDK.
  • Przetestuj i zweryfikuj z włączonym śledzeniem w celu zapewnienia przezroczystości.

Dowiedz się więcej w temacie Rozszerzanie przy użyciu zestawu SDK.

Rozszerzanie agentów przy użyciu dostępnych lub niestandardowych serwerów MCP

Agent 365 oferuje dwa sposoby rozszerzania agentów za pomocą bezpiecznych, ustandaryzowanych narzędzi:

  1. Użyj domyślnych serwerów MCP udostępnianych przez firmę Microsoft na potrzeby typowych przepływów pracy związanych z produktywnością i biznesem.
  2. Twórz i dołączaj własne niestandardowe serwery MCP do wyspecjalizowanych lub biznesowych scenariuszy.

Oba podejścia wykorzystują bramę narzędzi do zapewniania ładu, wymuszania zasad i wglądu, zapewniając bezpieczeństwo i zgodność każdego wywołania narzędzia.

Domyślne serwery MCP

Użyj wbudowanych przez firmę Microsoft serwerów MCP, które są wstępnie certyfikowane i głęboko zintegrowane z usługami platformy Microsoft 365. Te serwery obejmują podstawowe narzędzia zwiększające produktywność, takie jak Outlook, Teams, SharePoint, OneDrive, Word i narzędzia biznesowe z platformy Dataverse, Sales i Service. Dzięki tym serwerom można włączyć zaawansowane przepływy pracy bez konieczności pisania pojedynczego wiersza kodu.

Te gotowe serwery są widoczne i dostępne w obu środowiskach programistycznych:

  • Copilot Studio dla deweloperów o niskim kodzie, umożliwiając szybką integrację z przepływami konwersacyjnymi i procesami biznesowymi. Zrzut ekranu przedstawiający interfejs Copilot Studio przedstawiający wstępnie certyfikowane serwery MCP na potrzeby tworzenia kodu o niskim poziomie kodu.
  • Usługa Azure AI Foundry dla deweloperów pro-code, zapewniając pełną obsługę zestawu SDK i zaawansowane możliwości orkiestracji. Zrzut ekranu przedstawiający interfejs usługi Azure AI Foundry przedstawiający narzędzia programistyczne dla narzędzi ukierunkowanych na scenariusze.

Tworzenie niestandardowych serwerów MCP skoncentrowanych na scenariuszu za pomocą serwera microsoft MCP Management Server

W przypadku organizacji, które potrzebują wyspecjalizowanych przepływów pracy lub narzędzi specyficznych dla branży, agent 365 udostępnia serwer zarządzania microsoft MCP. Ta powierzchnia kompilacji bazująca na interfejsie API umożliwia tworzenie niestandardowych serwerów MCP i zarządzanie nimi bez tworzenia interfejsu użytkownika lub pisania złożonego kodu.

Serwer zarządzania MCP to serwer MCP, który udostępnia narzędzia do tworzenia, aktualizowania i usuwania serwerów i narzędzi MCP. Umożliwia deweloperom i zespołom IT szybkie tworzenie serwerów skoncentrowanych na scenariuszach przy użyciu łączników, interfejsów API i logiki niestandardowej, które podlegają bramie narzędzi.

Narzędzia te zawierają następujące składniki:

  • CreateMCPServer: utwórz nowe wystąpienie serwera MCP.
  • CreateToolWithConnector: dodaj łączniki, interfejsy API programu Graph, punkty końcowe REST lub niestandardowe interfejsy API usługi Dataverse jako narzędzia.
  • UpdateTool: modyfikowanie istniejących narzędzi na serwerze MCP.
  • DeleteMCPServer: usuń serwer MCP, gdy nie jest już potrzebny.
  • PublishMCPServer: Publikowanie serwera MCP.

Serwer zarządzania MCP używa projektu opartego na interfejsie API, więc nie wymaga interfejsu użytkownika. Wszystko jest w pełni oparte na interfejsie API na potrzeby automatyzacji i integracji. Deweloperzy mogą pracować bezpośrednio w programie Visual Studio Code lub w strukturach agentów, komponując przepływy pracy za pośrednictwem wywołań interfejsu API lub interakcji z agentem konwersacji. Takie podejście umożliwia zespołom tworzenie, konfigurowanie niestandardowych serwerów MCP i zarządzanie nimi programowo z dokładnością i elastycznością.

Najważniejsze możliwości

Tworzenie serwerów MCP skoncentrowanych na scenariuszu przez:

  • Korzystanie z bogatego ekosystemu łączników i interfejsów API w celu zintegrowania praktycznie dowolnego systemu z przepływami pracy agenta.
    • 1500+ łączników (na przykład ServiceNow, JIRA)
    • Interfejsy API programu Microsoft Graph (Poczta, Kalendarz, Teams)
    • Niestandardowe interfejsy API usługi Dataverse
    • Interfejsy API REST dla dowolnego punktu końcowego HTTP
  • Włączanie niezależnych dostawców oprogramowania i klientów. Platforma obsługuje wiele ról w ekosystemie, zapewniając innowacje i rozszerzalność na dużą skalę.
    • Dostawcy oprogramowania mogą tworzyć, publikować i certyfikować własne serwery.
    • Klienci mogą tworzyć biznesowe serwery MCP.

Nawiązywanie połączenia z serwerem zarządzania MCP w programie Visual Studio Code

Notatka

Obecnie tylko administratorzy dzierżawy mogą publikować niestandardowe serwery MCP w dzierżawie. Aktywnie pracujemy nad włączeniem tej funkcji dla deweloperów.

  1. Pobierz program Visual Studio Jeśli jeszcze nie masz programu , pobierz go i zainstaluj .
  2. Używanie usługi Visual Studio Code
  3. Otwórz wiersz polecenia, naciskając Ctrl + Shift + P w systemie Windows lub Linux lub Cmd + Shift + P na komputerze Mac.
  4. Wyszukaj ciąg "Dodaj serwer".
  5. Wybierz pozycję MCP: Dodaj serwer z listy.
  6. Po wyświetleniu monitu wybierz pozycję http jako typ serwera.
  7. Wprowadź następujący adres URL jako adres URL serwera, zastępując ciąg {environment ID} identyfikatorem środowiska platformy Power Platform. https://agent365.svc.cloud.microsoft/mcp/environments/{environment ID}/servers/MCPManagement.
  8. Nadaj serwerowi nazwę "MCPManagement".
  9. Wybierz pozycję Globalny , aby serwer był dostępny we wszystkich projektach.
  10. Zaloguj się za pomocą poświadczeń konta Microsoft.

Użyj wbudowanych narzędzi, takich jak Tworzenie serwera MCP i Dodawanie narzędzi , aby zdefiniować niestandardowy serwer MCP.

Następny krok

Zapoznaj się z możliwościami poszczególnych serwerów MCP, przeglądając dokumentację referencyjną serwera MCP wymienioną w spisie treści.