FAQ Jakich typów poświadczeń i transportu mogę używać z MCP Assistant i platformami AI?

QNAP

Bot
Management
29 Kwiecień 2013
2 108
34
88
Taipei
www.qnap.com
Produkty, których dotyczy

  • MCP Assistant
  • QTS
  • QuTS hero



Wyjaśnienie

Typy poświadczeń
Poświadczenie to metoda uwierzytelniania, która umożliwia klientowi MCP bezpieczne połączenie z serwerem MCP. QNAP MCP Assistant obsługuje dwa typy poświadczeń:

  • Token: Identyfikator oparty na ciągu znaków, przekazywany w nagłówkach HTTP/HTTPS. Umożliwia to identyfikację klienta MCP bez konieczności podawania nazwy użytkownika i hasła. Ta metoda jest lekka i łatwa w użyciu, dzięki czemu nadaje się do większości integracji ogólnego przeznaczenia.
  • Klucz: Pakiet oparty na certyfikatach, używany przez HTTPS do wzajemnej weryfikacji. Obejmuje to pobranie pakietu poświadczeń z serwera MCP, który zawiera plik wykonywalny qmcp. Podczas uwierzytelniania host MCP używa tego pliku wykonywalnego i powiązanego z nim certyfikatu do nawiązania zaufanego połączenia z serwerem MCP. Ta metoda zapewnia silniejszą weryfikację tożsamości i jest zalecana dla środowisk bezpiecznych lub korporacyjnych.
Poświadczenia są niezbędne do autoryzacji dostępu do narzędzi MCP i zapewnienia bezpiecznej komunikacji między komponentami.

Typy transportu
Typ transportu określa sposób przesyłania danych między klientem MCP a serwerem MCP. QNAP MCP Assistant obsługuje następujące trzy typy transportu:

  • STDIO: Podstawowa metoda transportu, która wykorzystuje standardowe strumienie wejścia i wyjścia. Jest to zazwyczaj używane do komunikacji lokalnej lub podczas faz testowania. Nie obejmuje żadnej komunikacji sieciowej i jest głównie odpowiednie dla scenariuszy, w których klient i serwer MCP działają na tym samym hoście.
  • SSE (Server-Sent Events): Lekka, jednokierunkowa metoda komunikacji, w której serwer przesyła aktualizacje do klienta za pośrednictwem połączenia HTTP. SSE jest idealne do monitorowania w czasie rzeczywistym lub aktualizacji statusu, umożliwiając klientom odbieranie ciągłych strumieni danych bez konieczności wielokrotnego odpytywania. Najlepiej sprawdza się w scenariuszach wymagających komunikacji o niskim opóźnieniu, opartej na zdarzeniach.
    • W przypadku używania SSE, adres URL musi kończyć się na `/sse`, np.: `http://<NAS_IP>:8442/sse`
  • Streamable HTTP:Dwukierunkowy tryb transportu oparty na HTTP, który umożliwia strumieniowanie zarówno treści żądań, jak i odpowiedzi. Ta metoda jest odpowiednia do obsługi dużych ilości danych lub długotrwałych operacji, takich jak transfery plików lub wykonywanie poleceń w czasie rzeczywistym. Zapewnia dobrą równowagę między elastycznością a wydajnością dla nowoczesnych aplikacji sieciowych.
    • W przypadku używania Streamable HTTP, adres URL musi kończyć się na `/mcp`, np.: `http://<NAS_IP>:8442/mcp`

Uwaga
  • Klucz jest przeznaczony dla typu transportu STDIO, natomiast Token dla typów transportu SSE i Streamable HTTP.
  • Różne hosty MCP obsługują różne typy. Proszę zapoznać się z dokumentacją własną hosta MCP, aby określić jego odpowiedni typ transportu.

Typy poświadczeń i transportu obsługiwane przez platformy AI
Poniżej przedstawiono zestawienie typów poświadczeń i transportu obsługiwanych przez różne platformy AI dla QNAP MCP Assistant:

Platforma AI | Obsługiwane typy poświadczeń | Obsługiwany typ transportu
Claude Desktop | Key | STDIO
Cline | Key | STDIO
Copilot | Key, Token | STDIO, SSE, streamable HTTP

Uwaga
  • Obsługiwane typy poświadczeń dla każdej platformy AI mogą ulec zmianie i być aktualizowane z czasem.
  • Ze względu na ograniczenia samych platform AI, platformy takie jak ChatGPT, Deepseek i Grok nie obsługują konfiguracji MCP.