Atrás

Servidor MCP

Pregunta a ChatGPT o Claude por tus estudios

Conecta PupilBot una vez y tu IA podrá leer tus estudios, tus respuestas y errores, lo que toca repasar y cómo cambia tu progreso con el tiempo. También puede convertir los apuntes que pegues en un estudio nuevo.

Sigues practicando en la aplicación web, la app para iPhone o el bot de Telegram. Tu IA lee tu historial y te lo explica; nunca responde las preguntas por ti.

Preguntas para tu IA

Pregunta con tus propias palabras. Tu IA elige las herramientas que necesita y responde con tus datos reales de práctica.

“¿En qué temas voy más flojo y por qué los sigo fallando?”
“Muéstrame las preguntas que fallé esta semana y explícame cada una.”
“¿Qué toca repasar hoy y qué puede esperar a mañana?”
“¿Cómo ha cambiado mi acierto en los últimos 30 días?”
“Hazme un plan de estudio de 20 minutos con mis puntos débiles.”
“Convierte estos apuntes de clase en un estudio de PupilBot.”
Herramientas
7
Transporte
Streamable HTTP
Autenticación
OAuth 2.1
Precio
Cuenta gratuita

URL del servidor

https://www.pupilbot.com/mcp

Pega 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.

Cómo conectarlo

Claude (web, escritorio o móvil)

  1. Ajustes → Conectores → Añadir conector personalizado
  2. Ponle el nombre PupilBot y pega https://www.pupilbot.com/mcp
  3. Claude abre el inicio de sesión de PupilBot — entra y aprueba
  4. Pídele: “¿En qué temas voy más flojo y por qué los sigo fallando?”

ChatGPT

  1. Abre Plugins, selecciona + y luego Add custom MCP server
  2. Llámalo PupilBot, introduce https://www.pupilbot.com/mcp como URL del servidor y elige OAuth como autenticación
  3. Selecciona Create as a plugin, inicia sesión en PupilBot y aprueba
  4. Pídele: “¿Qué toca repasar hoy y qué puede esperar a mañana?”

La guía de conexión de OpenAI tiene los pasos actuales. Tu plan de ChatGPT y la configuración de tu espacio de trabajo deciden si puedes añadir servidores MCP personalizados.

Claude Code

Ejecuta esto en tu terminal:

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

La primera llamada abre el inicio de sesión de PupilBot en tu navegador. Apruébalo una vez y la conexión se mantiene.

Codex CLI

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/mcp
codex mcp login pupilbot

Plugins para Claude Code y Codex

El plugin de PupilBot añade este servidor y 3 skills: un informe de estudio que te dice qué practicar ahora, los repasos pendientes de hoy y un estudio nuevo a partir de un archivo o de un texto pegado.

Claude Code:

claude plugin marketplace add gabrielpolyy/pupilbot-plugins
claude plugin install pupilbot@pupilbot

Codex:

codex plugin marketplace add gabrielpolyy/pupilbot-plugins
codex plugin add pupilbot@pupilbot

En Claude Code, las skills se ejecutan como /pupilbot:study-report, /pupilbot:due-today y /pupilbot:make-study. Los dos agentes también las usan cuando tu petición encaja.

Cursor, Zed y otros clientes MCP

  1. Añade un servidor MCP con transporte http (streamable HTTP) y la URL https://www.pupilbot.com/mcp
  2. Completa el inicio de sesión que abre el cliente — los clientes se registran solos, no hay nada que aprovisionar por nuestra parte

Qué puede leer y hacer tu IA

7 herramientas, todas limitadas a tu propia cuenta. Todas solo leen, salvo create_study, que crea un estudio nuevo con el texto que envías. Ninguna puede borrar nada ni ver los datos de otro estudiante.

HerramientaQué hace
create_study Convierte el texto que le das a tu IA (apuntes, un artículo, un capítulo) en un estudio nuevo con temas y preguntas de práctica. Tarda alrededor de un minuto.
list_studies Tus estudios, del más reciente al más antiguo, con el avance por tema, los repasos pendientes y cuándo practicaste por última vez.
get_study Un estudio en detalle: su estado, su número de preguntas y cada tema con su etapa, dominio, estimación de recuerdo y próximo repaso.
get_answers Tu historial de respuestas, del más reciente: la pregunta, tu respuesta, la respuesta correcta, el comentario y la frase de la fuente. Filtra por estudio, tema, fecha o solo errores.
get_weak_spots Tus temas más flojos, los conceptos que sigues fallando y cuántos errores cometiste últimamente.
get_due Qué toca repasar ahora, qué vence en las próximas 24 horas y cuándo es el próximo repaso, por estudio.
get_progress Respuestas y acierto por día, tu racha actual y cómo cambió tu dominio de cada tema practicado, en hasta 180 días.

Privacidad y acceso

Preguntas frecuentes

¿Puede ChatGPT leer mi progreso en PupilBot?

Sí. En ChatGPT, abre Plugins, selecciona + y añade PupilBot como servidor MCP personalizado; luego inicia sesión y apruébalo. ChatGPT podrá leer tus estudios, respuestas, errores, repasos pendientes y progreso diario.

¿Funciona con Claude, Claude Code y Codex?

Sí. En Claude, añádelo como conector personalizado. En Claude Code y Codex, añádelo con un comando en la terminal. También funciona cualquier otra app que admita servidores MCP remotos con inicio de sesión OAuth.

¿Puede mi IA practicar por mí?

No. Las herramientas leen tu historial y pueden crear un estudio a partir de un texto, pero no pueden responder preguntas ni cambiar tus puntuaciones. Practicas en la web app, la app para iPhone o en Telegram.

¿Cuesta algo?

No. Conectarlo es gratis con cualquier cuenta de PupilBot, y leer tus datos no ejecuta ningún modelo de IA en PupilBot. Un estudio que cree tu IA cuenta para tu límite normal de estudios.

¿Cómo desconecto una app?

Abre Ajustes en la web app de PupilBot y quita la app de tus apps de IA conectadas. Su acceso termina al instante.

Más formas de usar PupilBot

Para máquinas

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.