Serveur MCP
PupilBot est un serveur MCP. Connectez-le une fois et votre assistant IA pourra transformer notes, articles et chapitres en études PupilBot, vous prévenir quand elles sont prêtes et consulter votre maîtrise de chaque sujet.
La pratique elle-même reste dans l’application web, l’app iPhone ou le bot Telegram. L’assistant crée des études et lit votre maîtrise ; il ne répond jamais aux questions à votre place.
https://www.pupilbot.com/mcpCollez-la dans n’importe quel client MCP. La première connexion ouvre une page de connexion PupilBot où vous approuvez le client — aucune clé d’API à générer, rien à configurer. Pas encore de compte ? Créez-en un, c’est gratuit.
PupilBot et collez https://www.pupilbot.com/mcpExécutez ceci dans votre terminal :
claude mcp add --transport http pupilbot https://www.pupilbot.com/mcpLe premier appel ouvre la connexion PupilBot dans votre navigateur. Approuvez une fois et la connexion persiste.
Ajoutez le serveur, puis connectez-vous — ajouter un serveur protégé par OAuth ne lance pas la connexion tout seul :
codex mcp add pupilbot --url https://www.pupilbot.com/mcpcodex mcp login pupilbothttps://www.pupilbot.com/mcp et gardez OAuth comme authentificationLe chemin dans les menus change d’une version de ChatGPT à l’autre ; le guide de connexion d’OpenAI donne les étapes actuelles, et les offres qui y donnent accès relèvent de ChatGPT, pas de nous.
http (streamable HTTP) et l’URL https://www.pupilbot.com/mcp4 outils, tous limités à votre propre compte. Il peut créer des études et lire votre progression ; il ne peut rien supprimer ni voir les données d’un autre élève.
| Outil | Ce qu’il fait |
|---|---|
create_study |
Transforme le texte que votre assistant lui donne (des notes, un article, un chapitre) en une nouvelle étude avec des sujets et des questions d’entraînement. Compte environ une minute. |
get_study_status |
Si une étude est encore en traitement, prête à travailler, ou en échec. |
list_studies |
Vos études, de la plus récente à la plus ancienne. |
get_mastery |
Votre niveau de maîtrise : un résumé sur toutes les études, ou les scores par sujet, les séries et les prochaines dates de révision d’une étude. |
S256) et des jetons de rafraîchissement rotatifs. Les clients s’enregistrent eux-mêmes (RFC 7591), donc la plupart déroulent tout le flux seuls.Streamable HTTP, sans état : une requête JSON-RPC 2.0 par POST, une réponse JSON. Pas de flux SSE, pas d’identifiant de session, pas de lots JSON-RPC. Un GET qui demande text/event-stream, et tout DELETE, répondent 405 — c’est ce qui indique au client de revenir à de simples POST ; un GET qui ne demande pas le flux obtient cette page. Versions du protocole : 2025-06-18, 2025-03-26, 2024-11-05.
Découverte : /.well-known/oauth-authorization-server (RFC 8414) et /.well-known/oauth-protected-resource (RFC 9728). Un POST non authentifié répond 401 avec un défi WWW-Authenticate qui nomme le second.
/openapi.json — description OpenAPI 3.1 de ce point d’accès et de son flux OAuth./mcp/server-card et /.well-known/ai-catalog.json — découverte avant connexion (MCP Server Card, SEP-2127)./mcp.md — cette page en markdown.