Servidor MCP
PupilBot es un servidor MCP. Conéctalo una vez y tu asistente de IA podrá convertir apuntes, artículos y capítulos en estudios de PupilBot, avisarte cuando estén listos y consultar cuánto dominas cada tema.
La práctica en sí se queda en la aplicación web, la app para iPhone o el bot de Telegram. El asistente crea estudios y consulta tu dominio; nunca responde las preguntas por ti.
https://www.pupilbot.com/mcpPega esto en cualquier cliente MCP. La primera conexión abre una página de inicio de sesión de PupilBot donde apruebas el cliente — no hay ninguna clave de API que generar ni nada que configurar. ¿Aún no tienes cuenta? Crea una, es gratis.
PupilBot y pega https://www.pupilbot.com/mcpEjecuta esto en tu terminal:
claude mcp add --transport http pupilbot https://www.pupilbot.com/mcpLa primera llamada abre el inicio de sesión de PupilBot en tu navegador. Apruébalo una vez y la conexión se mantiene.
Añade el servidor y luego inicia sesión — añadir un servidor protegido con OAuth no inicia la sesión por sí solo:
codex mcp add pupilbot --url https://www.pupilbot.com/mcpcodex mcp login pupilbothttps://www.pupilbot.com/mcp y deja OAuth como autenticaciónLa ruta del menú cambia entre versiones de ChatGPT; la guía de conexión de OpenAI tiene los pasos actuales, y qué planes lo ofrecen lo decide ChatGPT, no nosotros.
http (streamable HTTP) y la URL https://www.pupilbot.com/mcp4 herramientas, todas limitadas a tu propia cuenta. Puede crear estudios y consultar tu progreso; no puede borrar nada ni ver los datos de otro estudiante.
| Herramienta | Qué hace |
|---|---|
create_study |
Convierte el texto que le pasa tu asistente (apuntes, un artículo, un capítulo) en un estudio nuevo con temas y preguntas de práctica. Tarda alrededor de un minuto. |
get_study_status |
Si un estudio sigue procesándose, está listo para practicar o ha fallado. |
list_studies |
Tus estudios, del más reciente al más antiguo. |
get_mastery |
Cuánto dominas cada cosa: un resumen de todos los estudios, o las puntuaciones por tema, las rachas y las próximas fechas de repaso de un estudio. |
S256) y tokens de actualización rotatorios. Los clientes se registran solos (RFC 7591), así que la mayoría completa todo el flujo por su cuenta.Streamable HTTP, sin estado: una petición JSON-RPC 2.0 por POST, una respuesta JSON. Sin flujo SSE, sin identificadores de sesión, sin lotes JSON-RPC. Un GET que pide text/event-stream, y cualquier DELETE, responden 405 — que es lo que le indica al cliente que recurra a POST simples; un GET que no pide el flujo obtiene esta página. Versiones del protocolo: 2025-06-18, 2025-03-26, 2024-11-05.
Descubrimiento: /.well-known/oauth-authorization-server (RFC 8414) y /.well-known/oauth-protected-resource (RFC 9728). Un POST sin autenticar responde 401 con un desafío WWW-Authenticate que nombra el segundo.
/openapi.json — descripción OpenAPI 3.1 de este endpoint y su flujo OAuth./mcp/server-card y /.well-known/ai-catalog.json — descubrimiento previo a la conexión (MCP Server Card, SEP-2127)./mcp.md — esta página en markdown.