Produkty, których dotyczy
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ń:
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:
Uwaga
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
- 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.
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.