Vai al contenuto
Tutta la documentazione

MCP spiegato

MCP, il Model Context Protocol, è un protocollo aperto con cui un client IA raggiunge strumenti e dati al di fuori di sé. Il client è l’applicazione con cui parli, per esempio Claude Code, Codex o Cursor. Il server è ciò che gli offre qualcosa: strumenti che il modello può chiamare, risorse che può leggere e prompt che può usare.

Come un client parla con un server

MCP conosce due modi di collegarsi. Un server locale gira come programma sul tuo computer, e il client parla con lui tramite input e output standard (stdio). Un server remoto è un indirizzo su internet, e il client parla con lui via HTTP, con un trasporto chiamato Streamable HTTP. Un server remoto di solito vuole sapere chi chiama: o con un accesso OAuth nel browser, o con un token che il client invia in un header.

OnlyMCP è un server remoto. Il suo indirizzo è https://only-mcp.com/api/mcp, e accetta sia un accesso OAuth sia un token.

Perché un indirizzo è meglio di cinque

Senza OnlyMCP ogni server va configurato separatamente in ogni client. Con cinque client e quattro server sono venti voci, ognuna con la propria copia di una credenziale. Con OnlyMCP sono cinque voci, una per client, tutte verso lo stesso indirizzo.

  • Collegare un server una volta. Compare in ogni client collegato a OnlyMCP, senza toccare di nuovo un file di configurazione.
  • Le credenziali restano sul server. Un client tiene solo la propria credenziale OnlyMCP. I token per GitHub, Linear o il tuo server sono salvati cifrati da OnlyMCP e usati per conto tuo.
  • Revocare un dispositivo, tenere gli altri. Ogni dispositivo collegato ha una propria voce nella lista e si può revocare singolarmente.
  • Gli stessi nomi ovunque. Uno strumento di un server collegato mantiene il suo prefisso in ogni client, quindi github__create_issue significa la stessa cosa su ogni computer.

Per continuare