Serveur MCP
Connectez PupilBot une fois, et votre IA peut lire vos études, vos réponses et vos erreurs, ce qu’il faut réviser et l’évolution de votre progression. Elle peut aussi transformer les notes que vous collez en nouvelle étude.
Vous continuez à vous entraîner dans l’application web, l’app iPhone ou le bot Telegram. Votre IA lit votre historique et vous l’explique ; elle ne répond jamais aux questions à votre place.
Posez vos questions avec vos propres mots. Votre IA choisit les outils dont elle a besoin et répond à partir de vos vraies données d’entraînement.
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/mcphttps://www.pupilbot.com/mcp comme URL du serveur et choisissez OAuth pour l’authentificationLe guide de connexion d’OpenAI donne les étapes actuelles. Votre forfait ChatGPT et les réglages de votre espace de travail décident si les serveurs MCP personnalisés sont disponibles.
Exé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 pupilbotLe plugin PupilBot ajoute ce serveur et 3 skills : un bilan de révision qui indique quoi travailler ensuite, les révisions dues aujourd’hui, et une nouvelle étude à partir d’un fichier ou d’un texte collé.
Claude Code :
claude plugin marketplace add gabrielpolyy/pupilbot-pluginsclaude plugin install pupilbot@pupilbotCodex :
codex plugin marketplace add gabrielpolyy/pupilbot-pluginscodex plugin add pupilbot@pupilbotDans Claude Code, les skills se lancent avec /pupilbot:study-report, /pupilbot:due-today et /pupilbot:make-study. Les deux agents les utilisent aussi quand votre demande correspond.
http (streamable HTTP) et l’URL https://www.pupilbot.com/mcp7 outils, tous limités à votre propre compte. Tous se contentent de lire, sauf create_study, qui crée une nouvelle étude à partir du texte que vous envoyez. Aucun 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 vous donnez à votre IA (des notes, un article, un chapitre) en une nouvelle étude avec des sujets et des questions d’entraînement. Compte environ une minute. |
list_studies |
Vos études, de la plus récente à la plus ancienne, avec l’avancement par sujet, les révisions dues et votre dernier entraînement. |
get_study |
Une étude en détail : son statut, son nombre de questions et chaque sujet avec son étape, sa maîtrise, son estimation de rappel et sa prochaine révision. |
get_answers |
Votre historique de réponses, du plus récent : la question, votre réponse, la bonne réponse, le commentaire et la phrase source. Filtrez par étude, sujet, date ou erreurs seulement. |
get_weak_spots |
Vos sujets les plus faibles, les notions que vous ratez encore et le nombre de vos erreurs récentes. |
get_due |
Ce qu’il faut réviser maintenant, ce qui arrive dans les 24 prochaines heures et la date de la prochaine révision, par étude. |
get_progress |
Réponses et taux de réussite par jour, votre série en cours et l’évolution de votre maîtrise de chaque sujet travaillé, sur jusqu’à 180 jours. |
S256). Les jetons d’accès expirent au bout d’1 heure et les jetons de rafraîchissement changent à chaque usage. Les clients s’enregistrent eux-mêmes (RFC 7591), donc la plupart déroulent tout le flux seuls.Oui. Dans ChatGPT, ouvrez Plugins, sélectionnez + et ajoutez PupilBot comme serveur MCP personnalisé, puis connectez-vous et approuvez. ChatGPT peut alors lire vos études, réponses, erreurs, révisions dues et votre progression jour par jour.
Oui. Dans Claude, ajoutez-le comme connecteur personnalisé. Dans Claude Code et Codex, ajoutez-le avec une commande dans le terminal. Toute autre app qui accepte les serveurs MCP distants avec connexion OAuth fonctionne aussi.
Non. Les outils lisent votre historique et peuvent créer une étude à partir d’un texte, mais ils ne peuvent ni répondre aux questions ni modifier vos scores. Vous vous entraînez dans l’app web, l’app iPhone ou sur Telegram.
Non. La connexion est gratuite avec n’importe quel compte PupilBot, et la lecture de vos données ne lance aucun modèle d’IA chez PupilBot. Une étude créée par votre IA compte dans votre quota d’études habituel.
Ouvrez les Paramètres de l’app web PupilBot et retirez l’app de vos apps d’IA connectées. Son accès s’arrête aussitôt.
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.