Indietro

Server MCP

Usa PupilBot dentro Claude, ChatGPT e Codex

PupilBot è un server MCP. Collegalo una volta e il tuo assistente IA può trasformare appunti, articoli e capitoli in studi PupilBot, dirti quando sono pronti e leggere quanto padroneggi ogni argomento.

L’esercizio vero e proprio resta nell’app web, nell’app per iPhone o nel bot Telegram. L’assistente crea studi e legge la tua padronanza; non risponde mai alle domande al posto tuo.

Strumenti
4
Trasporto
Streamable HTTP
Autenticazione
OAuth 2.1
Prezzo
Account gratuito

URL del server

https://www.pupilbot.com/mcp

Incollalo in qualsiasi client MCP. La prima connessione apre una pagina di accesso PupilBot dove approvi il client — nessuna chiave API da generare, niente da configurare. Non hai ancora un account? Creane uno, è gratis.

Come collegarlo

Claude (web, desktop o mobile)

  1. Impostazioni → ConnettoriAggiungi connettore personalizzato
  2. Chiamalo PupilBot e incolla https://www.pupilbot.com/mcp
  3. Claude apre l’accesso a PupilBot — accedi e approva
  4. Chiedi: “Trasforma questi appunti di lezione in uno studio PupilBot.”

Claude Code

Esegui questo nel terminale:

claude mcp add --transport http pupilbot https://www.pupilbot.com/mcp

La prima chiamata apre l’accesso a PupilBot nel browser. Approvalo una volta e la connessione resta.

Codex CLI

Aggiungi il server, poi accedi — aggiungere un server protetto da OAuth non avvia l’accesso da solo:

codex mcp add pupilbot --url https://www.pupilbot.com/mcp
codex mcp login pupilbot

ChatGPT

  1. Impostazioni → App e connettori, e attiva la Modalità sviluppatore se non vedi i connettori personalizzati
  2. Crea un connettore con l’URL https://www.pupilbot.com/mcp e lascia OAuth come autenticazione
  3. Collega, accedi a PupilBot e approva
  4. Chiedi: “Su quali argomenti sono più debole in tutti i miei studi?”

Il percorso nei menu cambia tra una versione di ChatGPT e l’altra; la guida al collegamento di OpenAI ha i passaggi aggiornati, e quali piani lo espongono lo decide ChatGPT, non noi.

Cursor, Zed e altri client MCP

  1. Aggiungi un server MCP con trasporto http (streamable HTTP) e URL https://www.pupilbot.com/mcp
  2. Completa l’accesso che apre il client — i client si registrano da soli, dalla nostra parte non c’è nulla da predisporre

Cosa può fare il tuo assistente

4 strumenti, tutti limitati al tuo account. Può creare studi e leggere i tuoi progressi; non può cancellare nulla né vedere i dati di un altro studente.

StrumentoCosa fa
create_study Trasforma il testo che gli passa il tuo assistente (appunti, un articolo, un capitolo) in un nuovo studio con argomenti e domande di esercizio. Ci vuole circa un minuto.
get_study_status Se uno studio è ancora in elaborazione, pronto per esercitarsi o fallito.
list_studies I tuoi studi, dal più recente.
get_mastery Quanto padroneggi le cose: un riepilogo su tutti gli studi, oppure punteggi per argomento, serie e prossime date di ripasso per un singolo studio.

Cose da chiedere

“Trasforma questi appunti di lezione in uno studio PupilBot.”
“Crea uno studio da questo articolo e dimmi quando è pronto.”
“Su quali argomenti sono più debole in tutti i miei studi?”
“Elenca i miei studi e dimmi cosa devo ripassare oggi.”

Privacy e accesso

Per le macchine

Streamable HTTP, senza stato: una richiesta JSON-RPC 2.0 per POST, una risposta JSON. Nessuno stream SSE, nessun id di sessione, nessun batching JSON-RPC. Un GET che chiede text/event-stream, e qualsiasi DELETE, rispondono 405 — è questo che dice al client di ripiegare su semplici POST; un GET che non chiede lo stream ottiene questa pagina. Versioni del protocollo: 2025-06-18, 2025-03-26, 2024-11-05.

Discovery: /.well-known/oauth-authorization-server (RFC 8414) e /.well-known/oauth-protected-resource (RFC 9728). Un POST non autenticato risponde 401 con una sfida WWW-Authenticate che nomina il secondo.