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.
[Ten artykuł to dokumentacja wstępna, która może ulec zmianie].
Model Context Protocol (MCP) to standard umożliwiający udostępnianie narzędzi agentowi. Gdy dodajesz serwer MCP do swojego agenta, każde narzędzie, które serwer udostępnia, staje się dostępne dla agenta do wywołania podczas rozmowy.
Note
Funkcje opisane w tym artykule są wykorzystywane przez agentów lub przepływy pracy oparte na układzie GitHub Copilot.
Rozliczanie według użycia dotyczy korzystania z agentów, ich tworzenia, testowania i oceniania. Te działania mogą pochłaniać kredyty Copilot. Dowiedz się więcej w artykule Zarządzanie kosztami agentów obsługiwanych przez GitHub Copilot harness.
Użyj tego artykułu, aby dodać serwer MCP do agenta zasilanego przez GitHub Copilot harness. Przegląd typów narzędzi można znaleźć w sekcji Dostępne narzędzia dla agentów (GitHub Copilot).
Wymagania wstępne
- Agent utworzony w nowym interfejsie. Zobacz Tworzenie agenta.
- URL serwera MCP, do którego można się dostać z Copilot Studio. Jeśli jeszcze go nie masz, zobacz Utworzenie nowego serwera Model Context Protocol (MCP).
- Wszelkie poświadczenia wymagane przez serwer (na przykład klucz API lub identyfikator klienta oraz sekret dla obsługiwanego schematu uwierzytelniania).
Dodaj serwer MCP z zakładki Build
Zaloguj się do Copilot Studio i otwórz swojego agenta.
W pasku nawigacyjnym agenta wybierz zakładkę Buduj .
W panelu komponentów po prawej wybierz Narzędzia.
W oknie Dodaj narzędzie wybierz Dodaj obok paska wyszukiwania, a następnie wybierz Model Context Protocol (MCP).
Na stronie Dodaj serwer MCP wpisz następujące dane:
- Nazwa: krótka, opisowa nazwa, która pomaga agentowi zdecydować, kiedy korzystać z narzędzi tego serwera. Tę nazwę widzi agent.
- Opis: jedno- lub dwuzdaniowe podsumowanie tego, czym zajmuje się serwer i kiedy agent powinien go wykorzystać.
- URL serwera: punkt końcowy HTTPS serwera MCP.
- Uwierzytelnianie: wybierz metodę uwierzytelniania wymaganą przez serwer i wprowadź dane uwierzytelniające lub konfiguracyjne wartości wymagane przez tę metodę.
Wybierz Dodaj, aby nawiązać połączenie.
Program Copilot Studio kontaktuje się z serwerem MCP, negocjuje uzgadnianie protokołu, a następnie wyświetla listę narzędzi ujawnianych przez serwer.
Przejrzyj listę narzędzi, które się pojawiają.
Dla każdego narzędzia zweryfikowaj nazwę i opis. Jeśli narzędzie nie ma jasnego opisu, odpowiedzi agentów dotyczące narzędzia są mniej wiarygodne. Poproś autora serwera MCP o poprawę opisu, zanim będziesz polegać na narzędziu w produkcji.
Wybierz Zapisz, aby dokończyć dodawanie serwera.
Serwer pojawia się na liście narzędzi agenta na zakładce Buduj.
Testowanie serwera
Po dodaniu serwera przetestuj go przed publikacją agenta.
Wybierz zakładkę Podgląd.
Zadaj agentowi pytanie, które wymaga jednego z narzędzi serwera.
Przejrzyj odpowiedź agenta. Otwórz ścieżkę aktywności, aby zweryfikować, które narzędzie zostało wywołane, jakie argumenty zostały przekazane i co narzędzie zwraca. Zobacz Użyj śledzenia aktywności do debugowania agenta.
Jeśli agent nie wywoła narzędzia w odpowiednim momencie, dopracuj nazwę narzędzia, opis narzędzia lub instrukcje agenta. Zobacz Szczegóły konfiguracji agenta i instrukcje.
Zarządzaj serwerem po jego dodaniu
Aby usunąć serwer MCP lub tymczasowo go wyłączyć, użyj standardowego procesu zarządzania narzędziami. Zobacz Zarządzanie i usuwanie narzędzi w agencie (GitHub Copilot).
Jeśli adres URL serwera, uwierzytelnianie lub dostępne narzędzia zmienią się po dodaniu danych, edytuj wpis serwera w tym samym oknie Narzędzia , aby odświeżyć połączenie i ponownie przeczytać listę narzędzi.
Limits
- Każdy agent może łączyć się z wieloma serwerami MCP, ale łączna liczba instancji serwerów MCP, które mogą działać jednocześnie w jednej rozmowie, jest ograniczona. Jeśli dołączysz więcej serwerów MCP niż pozwala limit i agent spróbuje użyć ich wszystkich w jednej turze, dodatkowe serwery są pomijane i ich narzędzia nie są dostępne w tej turze.
- Utrzymuj liczbę serwerów MCP podłączonych do pojedynczego agenta małą i usuwaj serwery, których już nie używasz, aby agent miał miejsce na wywołanie serwerów, na których ci zależy.
- Każdy serwer MCP liczy się do całkowitej liczby narzędzi, które agent może hostować.