Quels types d'identifiants et de transports puis-je utiliser avec l'assistant MCP et les plateformes d'IA ?
Produits applicables
- MCP Assistant
- QTS
- QuTS hero
Explication
Types d'identifiants
Aidentifiantest une méthode d'authentification qui permet à un client MCP de se connecter en toute sécurité à un serveur MCP. L'assistant QNAP MCP prend en charge deux types d'identifiants :
- Jeton :Un identifiant basé sur une chaîne transmis dans les en-têtes HTTP/HTTPS. Cela permet d'identifier le client MCP sans nécessiter de nom d'utilisateur et de mot de passe. Cette méthode est légère et facile à utiliser, ce qui la rend adaptée à la plupart des intégrations à usage général.
- Clé :Un package basé sur un certificat utilisé sur HTTPS pour une vérification mutuelle. Cela implique de télécharger un package d'identifiants depuis le serveur MCP, qui inclut l'exécutable qmcp. Lors de l'authentification, l'hôte MCP utilise cet exécutable et son certificat associé pour établir une connexion de confiance avec le serveur MCP. Cette méthode offre une vérification d'identité plus forte et est recommandée pour les environnements sécurisés ou d'entreprise.
Les identifiants sont essentiels pour autoriser l'accès aux outils MCP et garantir une communication sécurisée entre les composants.
Types de transport
Atype de transportdéfinit comment les données sont transmises entre un client MCP et un serveur MCP. L'assistant QNAP MCP prend en charge les trois types de transport suivants :
- STDIO :Une méthode de transport de base qui utilise les flux d'entrée et de sortie standard. Elle est généralement utilisée pour la communication locale ou pendant les phases de test. Elle n'implique aucune communication réseau et est principalement adaptée aux scénarios où le client et le serveur MCP fonctionnent sur le même hôte.
- SSE (Server-Sent Events) : Une méthode de communication légère et unidirectionnelle où le serveur envoie des mises à jour au client via une connexion HTTP. SSE est idéal pour la surveillance en temps réel ou les mises à jour de statut, permettant aux clients de recevoir des flux de données continus sans avoir besoin de sondages répétés. Elle fonctionne mieux pour les scénarios nécessitant une communication événementielle à faible latence.
- Si vous utilisez SSE, l'URL doit se terminer par
/sse
, tel que :http://<NAS_IP>:8442/sse
- Si vous utilisez SSE, l'URL doit se terminer par
- HTTP diffusable :Un mode de transport basé sur HTTP bidirectionnel qui permet de diffuser à la fois les corps de requête et de réponse. Cette méthode est adaptée à la gestion de grands volumes de données ou d'opérations de longue durée, telles que les transferts de fichiers ou l'exécution de commandes en temps réel. Elle offre un bon équilibre entre flexibilité et performance pour les applications réseau modernes.
- Si vous utilisez HTTP diffusable, l'URL doit se terminer par
/mcp
, tel que :http://<NAS_IP>:8442/mcp
- Si vous utilisez HTTP diffusable, l'URL doit se terminer par
- La clé est pour le type de transport STDIO, tandis que le jeton est pour les types de transport SSE et HTTP diffusable.
- Différents hôtes MCP prennent en charge différents types. Veuillez vous référer à la documentation propre à l'hôte MCP pour déterminer son type de transport applicable.
Types d'identifiants et de transport pris en charge par les plateformes AI
Voici une répartition des types d'identifiants et de transport pris en charge par diverses plateformes AI pour l'assistant QNAP MCP :
Plateforme AI | Types d'identifiants pris en charge | Type de transport pris en charge |
---|---|---|
Claude Desktop | Clé | STDIO |
Cline | Clé | STDIO |
Copilot | Clé, Jeton | STDIO, SSE, HTTP diffusable |
- Les types d'identifiants pris en charge pour chaque plateforme AI sont susceptibles de changer et peuvent être mis à jour au fil du temps.
- En raison des limitations des plateformes AI elles-mêmes, des plateformes telles que ChatGPT, Deepseek et Grok ne prennent pas en charge la configuration MCP.