Per trasporto
Server MCP per trasporto
Un trasporto è il modo in cui un client e un server MCP si scambiano i messaggi. Dei 28.535 server del MCP Registry con una pagina qui, 16.876 sono raggiungibili in rete e 13.314 vengono eseguiti in locale da un pacchetto; 1655 offrono entrambe le possibilità.
Server per trasporto
Un server che offre più di un trasporto viene conteggiato in ciascuno.
Cosa significa ogni trasporto
Streamable HTTP
L’attuale trasporto MCP per i server raggiungibili in rete: un unico endpoint HTTPS a cui il client invia messaggi JSON-RPC con POST e che può rispondere con una singola risposta JSON o con uno stream di server-sent events.
stdio (processo locale)
Il client avvia il server come programma sullo stesso computer e scambia con esso messaggi JSON-RPC tramite standard input e standard output. Nulla viene esposto in rete; il programma viene eseguito con le autorizzazioni dell’utente.
SSE (HTTP + Server-Sent Events)
Il precedente trasporto MCP per i server remoti: il client apre uno stream Server-Sent Events per ricevere i messaggi e invia i propri a un secondo URL indicato dal server. Il protocollo è poi passato a Streamable HTTP; molti client accettano ancora SSE.