MCP
Obie strony protokołu: serwer i klient.
Co to robi
Platforma jest serwerem MCP: serwerem zasobów OAuth 2.1 z weryfikacją zakresów, polityką zatwierdzania i rejestrem wywołań. Pozwala to zewnętrznym klientom na używanie Twoich agentów jako narzędzi. Jest również klientem MCP: każdy zdalny serwer MCP staje się łącznikiem bez konieczności pisania kodu dla konkretnego dostawcy, chronionym przez bezpiecznik, dzięki czemu zawodna usługa zewnętrzna nie zakłóci przebiegu konwersacji.
Dlaczego to ma znaczenie
Większość produktów wybiera jedną stronę MCP i nazywa to wsparciem. Obsługa obu stron oznacza, że Twój agent może być używany jako narzędzie i sam może korzystać z narzędzi, co czyni go modularnym, a nie zamkniętym.
Jak to działa
Strona serwera to prawdziwy serwer zasobów OAuth 2.1
Weryfikacja zakresów i polityka zatwierdzania kontrolują wywołania narzędzi, a same wywołania są zapisywane w rejestrze sesji, zamiast działać na zasadzie „wyślij i zapomnij”.
Strona klienta jest generyczna
Dodanie zdalnego serwera MCP to kwestia konfiguracji. Tylko kilka łączników ma ręcznie napisane natywne adaptery; reszta korzysta ze ścieżki generycznej.
Awarie serwera narzędzi są izolowane
Bezpiecznik aktywuje się w przypadku nieprawidłowego działania zdalnego serwera, dzięki czemu jego awarie ograniczają tylko jedną funkcję, a nie całą konwersację.
Pytania
- Czy mogę podłączyć własny serwer MCP?
- Tak: staje się on łącznikiem bez konieczności pisania dedykowanego kodu. Uwierzytelnianie odbywa się obecnie za pomocą statycznego tokenu bearer; obsługa OAuth 2.1 dla niestandardowych serwerów zdalnych jest planowana.
- Czy inne narzędzia mogą wywoływać mojego agenta przez MCP?
- Tak. Platforma udostępnia interfejs serwera MCP z obsługą OAuth, zakresów i polityki zatwierdzania.
The rest of the bag
AccessControl
Uprawnienia na poziomie dokumentu, które filtrują odpowiedzi, a nie tylko strony.
Rozstrzyganie polityki jest buforowane dla każdej sesji w celu zwiększenia szybkości; zmiana uprawnień propaguje się po unieważnieniu pamięci podręcznej, a nie natychmiast dla każdego przetwarzanego żądania.
Dokumentacja
Drzewo folderów, które agent odczytuje, oraz plik konfiguracyjny, którego przestrzega.
Ekstrakcja obejmuje pliki PDF, arkusze kalkulacyjne i transkrypcje. Egzotyczne formaty binarne nie są analizowane.
Zdarzenia
Trwały rejestr tego, co zrobili agenci i dlaczego.
Szyna zdarzeń wewnątrzprocesowych to emiter jednowęzłowy, a nie rozproszony broker. Trwały rejestr międzyagentowy to osobny rejestr zadań w bazie Postgres.
That was step 5 of 6: the agent consults its bag. Next, tasks, delegation edges, decisions and artifacts persist as rows you can replay, and the spend is already accounted for.