Logo StartupKit
PL

Zdalne serwery MCP w kampaniach

Podłącz własne serwery MCP, aby dać agentowi AI dostęp do narzędzi na żywo — CRM, dokumentacja wewnętrzna, analityka i wszystko, co obsługuje Model Context Protocol.

Dlaczego to ważne

Agent outreach w Kit już bada każdego prospekta za pomocą wyszukiwania w sieci, źródłowych URL-i i bazy wiedzy kampanii. Czasem potrzebujesz, aby sięgnął również po dane dostępne tylko dla Twojego zespołu — etap transakcji z CRM, wskaźnik kondycji klienta z hurtowni danych, wewnętrzny playbook z wiki. Zdalne serwery MCP wypełniają tę lukę. Podłącz dowolny serwer implementujący Model Context Protocol, a agent AI będzie mógł wywoływać jego narzędzia obok wbudowanych narzędzi Kit.

Czym jest zdalny serwer MCP

Model Context Protocol to otwarty standard udostępniania narzędzi agentom AI przez JSON-RPC. Jeśli możesz hostować punkt końcowy HTTPS odpowiadający na tools/list i tools/call, agent outreach może z niego korzystać. Ty dostarczasz serwer, Kit zajmuje się orkiestracją.

Typowe zastosowania:

Zastosowanie Przykład
Wyszukiwanie w CRM „Czy ten prospekt miał wcześniej z nami kontakt?”
Dokumentacja wewnętrzna „Znajdź odpowiednie case study dla kupującego z branży fintech.”
Własna hurtownia danych „Sprawdź MRR firmy tego prospekta.”
Własny scoring „Oceń tego prospekta na podstawie naszego modelu ICP.”

Wymagania

Aby Kit mógł połączyć się ze zdalnym serwerem MCP, serwer musi:

  • Być publicznie dostępny przez HTTPS. Punkty końcowe HTTP i prywatne zakresy IP są odrzucane ze względów bezpieczeństwa. Certyfikaty samopodpisane nie są obsługiwane.
  • Być zgodny z JSON-RPC 2.0 zgodnie ze specyfikacją MCP.
  • Być uwierzytelniony tokenem bearer (opcjonalnie). Jeśli serwer wymaga uwierzytelniania, podaj token przy łączeniu — Kit wyśle go jako Authorization: Bearer <token> przy każdym żądaniu.
  • Mieścić się w limitach. Kit ogranicza odpowiedzi do 512 KB, a listę narzędzi do 50 na serwer. Każde konto może podłączyć do 10 serwerów.

Podłączanie serwera

  1. Otwórz Integrations > MCP Servers i kliknij New server.
  2. Podaj rozpoznawalną nazwę (to właśnie ją AI widzi na liście narzędzi), adres URL punktu końcowego HTTPS oraz opcjonalny token bearer.
  3. Zapisz. Kit natychmiast kolejkuje zadanie odkrywania narzędzi, które wywołuje tools/list na serwerze, zapisuje schemat w pamięci podręcznej i oznacza serwer jako active.

Odkrywanie trwa zwykle kilka sekund. Do momentu zakończenia serwer ma status Discovering i nie jest jeszcze dostępny do wyboru w kampanii. Jeśli odkrywanie się nie powiedzie, serwer przechodzi w stan Failed z komunikatem błędu z serwera. Po trzech kolejnych niepowodzeniach Kit automatycznie wyłącza serwer i powiadamia administratora konta.

Wybór serwerów w kampanii

Otwórz dowolną kampanię, edytuj jej konfigurację i znajdź sekcję Remote MCP servers. Każdy aktywny serwer na Twoim koncie pojawia się z polem wyboru, adresem URL punktu końcowego i liczbą udostępnianych narzędzi. Zaznacz serwery, które mają być używane w tej kampanii.

Kilka uwag:

  • Wybór jest per kampania. Różne kampanie mogą korzystać z różnych kombinacji serwerów.
  • Widoczne są tylko aktywne serwery. Serwery w trakcie odkrywania lub w stanie awarii są podsumowane w komunikacie pod listą.
  • Odznaczenie wszystkich jest dopuszczalne. Agent AI powróci do wbudowanych narzędzi.
  • Nazwy narzędzi mają przestrzenie nazw. Gdy AI widzi zdalne narzędzie, pojawia się ono jako mcp__<server_id>__<tool_name>, więc dwa serwery z pokrywającymi się nazwami narzędzi nie kolidują.

Jak agent korzysta z narzędzi

Podczas badania agent AI otrzymuje sumę wbudowanych narzędzi Kit i narzędzi z każdego wybranego serwera. Wybiera narzędzie do wywołania na podstawie opisu narzędzia, więc jakość opisów zdalnych narzędzi bezpośrednio wpływa na częstotliwość ich wykorzystania. Opisuj precyzyjnie, co każde narzędzie robi i jakich argumentów oczekuje.

Wywołania narzędzi są logowane przy wiadomości i widoczne w interfejsie przeglądu szkiców. Możesz zobaczyć dokładnie, co agent wywołał, z jakimi argumentami i co otrzymał w odpowiedzi.

Model bezpieczeństwa

Zdalne serwery MCP działają na Twojej infrastrukturze i z Twoim uwierzytelnianiem. Kit działa wyłącznie jako klient:

  • Kit nigdy nie przekierowuje ruchu od prospektów, użytkowników końcowych ani stron trzecich do Twojego serwera. Robi to wyłącznie agent outreach, i tylko podczas tworzenia szkicu e-maila dla prospekta w skonfigurowanej przez Ciebie kampanii.
  • Token bearer jest szyfrowany w spoczynku i nigdy nie jest udostępniany modelowi AI.
  • Kit weryfikuje, czy nazwa hosta punktu końcowego rozwiązuje się do publicznego adresu IP przed każdym żądaniem, chroniąc przed SSRF.
  • Argumenty narzędzi są przekazywane dosłownie od AI, więc walidacja danych wejściowych po stronie serwera to Twoja odpowiedzialność.

Jeśli masz wymagania compliance dotyczące tego, które narzędzia mogą być wywoływane i kiedy, egzekwuj je na swoim serwerze MCP, a nie w Kit.

Rozwiązywanie problemów

Objaw Prawdopodobna przyczyna Co zrobić
Serwer utknął w stanie Discovering Zadanie odkrywania narzędzi jeszcze nie zostało uruchomione Poczekaj minutę, odśwież stronę integracji
Serwer w stanie Failed z HTTP 401 Brak tokena bearer lub nieprawidłowy token Edytuj połączenie i zaktualizuj token
Serwer w stanie Failed z „Hostname resolves to private IP” Punkt końcowy wskazuje na sieć prywatną Udostępnij serwer przez publiczną nazwę hosta
Aktywny serwer zgłasza 0 narzędzi Serwer zwrócił pustą listę tools/list Upewnij się, że serwer rejestruje narzędzia i ponów odkrywanie
Serwer jest active, ale AI nigdy nie wywołuje jego narzędzi Opisy narzędzi są zbyt ogólnikowe Przepisz opisy, aby jasno wskazywały, co każde narzędzie robi
Serwer disabled automatycznie Trzy kolejne niepowodzenia Napraw podstawowy problem, a następnie ponownie włącz serwer

Szybka lista kontrolna

  • Twój serwer MCP jest dostępny przez publiczne HTTPS
  • Połączenie zostało utworzone w Integrations > MCP Servers
  • Serwer jest w stanie Active z co najmniej jednym narzędziem
  • Serwer został wybrany w kampanii, w której ma być używany
  • Opisy narzędzi są wystarczająco konkretne, aby AI wiedziało, kiedy je wywoływać

Co dalej

Wpisz, aby wyszukać...