Vilka autentiserings- och transporttyper kan jag använda med MCP Assistant och AI-plattformar?
Tillämpliga produkter
- MCP Assistant
- QTS
- QuTS hero
Förklaring
Typer av autentiseringsuppgifter
Aautentiseringsuppgiftär en autentiseringsmetod som gör det möjligt för en MCP-klient att ansluta säkert till en MCP-server. QNAP MCP Assistant stöder två typer av autentiseringsuppgifter:
- Token:En strängbaserad identifierare som skickas i HTTP/HTTPS-huvuden. Detta gör att MCP-klienten kan identifieras utan att behöva ett användarnamn och lösenord. Denna metod är lättviktig och enkel att använda, vilket gör den lämplig för de flesta allmänna integrationer.
- Nyckel:Ett certifikatbaserat paket som används över HTTPS för ömsesidig verifiering. Detta innebär att man laddar ner ett autentiseringspaket från MCP-servern, vilket inkluderar qmcp-exekverbar fil. Under autentiseringen använder MCP-värden denna exekverbara fil och dess tillhörande certifikat för att etablera en betrodd anslutning med MCP-servern. Denna metod ger starkare identitetsverifiering och rekommenderas för säkra eller företagsmiljöer.
Autentiseringsuppgifter är avgörande för att auktorisera åtkomst till MCP-verktyg och säkerställa säker kommunikation mellan komponenter.
Transporttyper
Atransporttypdefinierar hur data överförs mellan en MCP-klient och en MCP-server. QNAP MCP Assistant stöder följande tre typer av transport:
- STDIO:En grundläggande transportmetod som använder standard in- och utflöden. Detta används vanligtvis för lokal kommunikation eller under testfaser. Det involverar ingen nätverkskommunikation och är främst lämpligt för scenarier där MCP-klienten och servern körs på samma värd.
- SSE (Server-Sent Events): En lättviktig, envägs kommunikationsmetod där servern skickar uppdateringar till klienten över en HTTP-anslutning. SSE är idealiskt för realtidsövervakning eller statusuppdateringar, vilket gör det möjligt för klienter att ta emot kontinuerliga dataströmmar utan behov av upprepad polling. Det fungerar bäst för scenarier med låglatens, händelsedriven kommunikationsbehov.
- Om du använder SSE måste URL:en sluta med
/sse
, såsom:http://<NAS_IP>:8442/sse
- Om du använder SSE måste URL:en sluta med
- Streamable HTTP:En tvåvägs HTTP-baserad transportmetod som tillåter både begäran och svar att strömmas. Denna metod är lämplig för att hantera stora datavolymer eller långvariga operationer, såsom filöverföringar eller realtidskommandoexekvering. Den ger en bra balans mellan flexibilitet och prestanda för moderna nätverksapplikationer.
- Om du använder Streamable HTTP måste URL:en sluta med
/mcp
, såsom:http://<NAS_IP>:8442/mcp
- Om du använder Streamable HTTP måste URL:en sluta med
- Nyckeln är för STDIO-transporttypen, medan token är för SSE och Streamable HTTP-transporttyperna.
- Olika MCP-värdar stöder olika typer. Se MCP-värdens egen dokumentation för att avgöra dess tillämpliga transporttyp.
Autentiserings- och transporttyper som stöds av AI-plattformar
Här är en översikt över vilka autentiserings- och transporttyper som stöds av olika AI-plattformar för QNAP MCP Assistant:
AI-plattform | Stödda typer av autentiseringsuppgifter | Stödd Transporttyp |
---|---|---|
Claude Desktop | Nyckel | STDIO |
Cline | Nyckel | STDIO |
Copilot | Nyckel, token | STDIO, SSE, streamable HTTP |
- De stödda typerna av autentiseringsuppgifter för varje AI-plattform kan ändras och uppdateras över tid.
- På grund av begränsningar hos AI-plattformarna själva stöder plattformar som ChatGPT, Deepseek och Grok inte MCP-konfiguration.