Tworzenie nowego serwera protokołu MCP (Model Context Protocol)

Note

W tym artykule opisano funkcje używane w agentach lub przepływach agentów obsługiwanych przez standardowe środowisko uruchomieniowe.

Użyj zestawów programistycznych MCP (SDK), aby skonfigurować serwer MCP w jednym z obsługiwanych języków.

Jeśli masz już skonfigurowany serwer MCP, zobacz Dodaj istniejący serwer Model Context Protocol (MCP) do agenta, aby uzyskać informacje na temat dodawania serwera do agenta.

Obsługa uwierzytelniania

Podczas tworzenia serwera MCP można wybrać wdrożenie uwierzytelniania lub nie. Jeśli zdecydujesz się wdrożyć uwierzytelnianie, użyj jednej z następujących metod:

  • Klucz interfejsu API: prosty sposób zabezpieczania serwera przez dołączenie klucza aplikacji do żądań.
  • OAuth 2.0: bardziej niezawodna metoda uwierzytelniania, która umożliwia poszczególnym użytkownikom udzielanie dostępu do danych bez udostępniania poświadczeń agentowi.

Wybierz metodę, która najlepiej odpowiada Twoim potrzebom, i postępuj zgodnie z wytycznymi implementacji dla tej metody.

Zarejestruj swoją aplikację u dostawcy tożsamości, aby uzyskać niezbędne poświadczenia klienta. Poświadczenia są kluczem aplikacji do uwierzytelniania klucza interfejsu API lub identyfikatorem klienta i kluczem tajnym klienta na potrzeby uwierzytelniania OAuth 2.0.

Podaj dane uwierzytelniające od dostawcy tożsamości, gdy dodajesz serwer MCP do swojego agenta w Copilot Studio. Dowiedz się więcej w sekcji Konfiguruj uwierzytelnianie z serwerem MCP.

Jeśli używasz uwierzytelniania OAuth 2.0, otrzymujesz adres callback od Copilot Studio po dodaniu serwera MCP. Musisz zaktualizować rejestrację aplikacji u dostawcy tożsamości, aby dodać ten adres URL. Ten adres URL to miejsce, w którym dostawca tożsamości odpowiada po zalogowaniu się użytkownika i udzieleniu uprawnień agentowi.

Następne kroki