Server MCP
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.
https://www.pupilbot.com/mcpIncollalo 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.
PupilBot e incolla https://www.pupilbot.com/mcpEsegui questo nel terminale:
claude mcp add --transport http pupilbot https://www.pupilbot.com/mcpLa prima chiamata apre l’accesso a PupilBot nel browser. Approvalo una volta e la connessione resta.
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/mcpcodex mcp login pupilbothttps://www.pupilbot.com/mcp e lascia OAuth come autenticazioneIl 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.
http (streamable HTTP) e URL https://www.pupilbot.com/mcp4 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.
| Strumento | Cosa 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. |
S256) e refresh token a rotazione. I client si registrano da soli (RFC 7591), quindi la maggior parte completa tutto il flusso in autonomia.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.
/openapi.json — descrizione OpenAPI 3.1 di questo endpoint e del suo flusso OAuth./mcp/server-card e /.well-known/ai-catalog.json — discovery prima della connessione (MCP Server Card, SEP-2127)./mcp.md — questa pagina in markdown.