Welke referentie- en transporttypen kan ik gebruiken met MCP Assistant en AI-platforms?
Toepasselijke producten
- MCP Assistant
- QTS
- QuTS hero
Uitleg
Referentietypes
Areferentieis een authenticatiemethode die een MCP-client in staat stelt om veilig verbinding te maken met een MCP-server. QNAP MCP Assistant ondersteunt twee soorten referenties:
- Token:Een op tekst gebaseerde identificator die wordt doorgegeven in HTTP/HTTPS headers. Hierdoor kan de MCP-client worden geïdentificeerd zonder dat een gebruikersnaam en wachtwoord nodig zijn. Deze methode is lichtgewicht en eenvoudig te gebruiken, waardoor het geschikt is voor de meeste algemene integraties.
- Sleutel:Een certificaat-gebaseerd pakket dat via HTTPS wordt gebruikt voor wederzijdse verificatie. Dit omvat het downloaden van een referentiepakket van de MCP-server, dat de qmcp-uitvoerbare bestand bevat. Tijdens de authenticatie gebruikt de MCP-host dit uitvoerbare bestand en het bijbehorende certificaat om een vertrouwde verbinding met de MCP-server tot stand te brengen. Deze methode biedt sterkere identiteitsverificatie en wordt aanbevolen voor veilige of bedrijfsomgevingen.
Referenties zijn essentieel voor het autoriseren van toegang tot MCP-tools en het waarborgen van veilige communicatie tussen componenten.
Transporttypes
Atransporttypedefinieert hoe gegevens worden verzonden tussen een MCP-client en een MCP-server. QNAP MCP Assistant ondersteunt de volgende drie soorten transport:
- STDIO:Een basis transportmethode die gebruik maakt van standaard invoer- en uitvoerstromen. Dit wordt meestal gebruikt voor lokale communicatie of tijdens testfasen. Het omvat geen netwerkcommunicatie en is voornamelijk geschikt voor scenario's waarin de MCP-client en server op dezelfde host draaien.
- SSE (Server-Sent Events): Een lichtgewicht, eenrichtingscommunicatiemethode waarbij de server updates naar de client stuurt via een HTTP-verbinding. SSE is ideaal voor real-time monitoring of statusupdates, waardoor clients continue datastromen kunnen ontvangen zonder herhaaldelijk te hoeven polleren. Het werkt het beste voor scenario's met lage latentie en gebeurtenisgestuurde communicatiebehoeften.
- Bij gebruik van SSE moet de URL eindigen met
/sse
, zoals:http://<NAS_IP>:8442/sse
- Bij gebruik van SSE moet de URL eindigen met
- Streamable HTTP:Een bidirectionele HTTP-gebaseerde transportmodus die zowel aanvraag- als antwoordlichamen toestaat om gestreamd te worden. Deze methode is geschikt voor het verwerken van grote hoeveelheden gegevens of langdurige operaties, zoals bestandsoverdrachten of real-time commando-uitvoering. Het biedt een goede balans tussen flexibiliteit en prestaties voor moderne netwerktoepassingen.
- Bij gebruik van Streamable HTTP moet de URL eindigen met
/mcp
, zoals:http://<NAS_IP>:8442/mcp
- Bij gebruik van Streamable HTTP moet de URL eindigen met
- De sleutel is voor het STDIO-transporttype, terwijl de token is voor de SSE en Streamable HTTP transporttypes.
- Verschillende MCP-hosts ondersteunen verschillende types. Raadpleeg de eigen documentatie van de MCP-host om het toepasselijke transporttype te bepalen.
Referentie- en transporttypes ondersteund door AI-platforms
Hier is een overzicht van welke referentie- en transporttypes worden ondersteund door verschillende AI-platforms voor QNAP MCP Assistant:
AI-platform | Ondersteunde referentietypes | Ondersteunde Transporttype |
---|---|---|
Claude Desktop | Sleutel | STDIO |
Cline | Sleutel | STDIO |
Copilot | Sleutel, Token | STDIO, SSE, streamable HTTP |
- De ondersteunde referentietypes voor elk AI-platform kunnen veranderen en worden mogelijk in de loop van de tijd bijgewerkt.
- Vanwege beperkingen van de AI-platforms zelf, ondersteunen platforms zoals ChatGPT, Deepseek en Grok geen MCP-configuratie.