Server MCP
Conectează PupilBot o dată, iar AI-ul tău îți poate citi studiile, răspunsurile și greșelile, ce ai de recapitulat și cum se schimbă progresul tău în timp. Poate și să transforme notițele pe care le lipești într-un studiu nou.
Exersezi în continuare în aplicația web, în aplicația de iPhone sau în botul de Telegram. AI-ul îți citește istoricul și ți-l explică; nu răspunde niciodată la întrebări în locul tău.
Întreabă cu cuvintele tale. AI-ul alege singur uneltele de care are nevoie și răspunde din datele tale reale de exersare.
https://www.pupilbot.com/mcpLipește-l în orice client MCP. Prima conectare deschide o pagină de autentificare PupilBot unde aprobi clientul — nicio cheie API de generat, nimic de configurat. Nu ai încă un cont? Creează-ți unul, este gratuit.
PupilBot și lipește https://www.pupilbot.com/mcphttps://www.pupilbot.com/mcp ca URL al serverului și alege OAuth pentru autentificareghidul de conectare de la OpenAI conține pașii actuali. Planul tău ChatGPT și setările spațiului de lucru decid dacă serverele MCP personalizate sunt disponibile.
Rulează asta în terminal:
claude mcp add --transport http pupilbot https://www.pupilbot.com/mcpPrimul apel deschide autentificarea PupilBot în browser. Aprob-o o dată și conexiunea rămâne.
Adaugă serverul, apoi autentifică-te — adăugarea unui server protejat cu OAuth nu pornește singură autentificarea:
codex mcp add pupilbot --url https://www.pupilbot.com/mcpcodex mcp login pupilbotPluginul PupilBot adaugă acest server și 3 skilluri: un raport de studiu care îți spune ce să exersezi mai departe, recapitulările scadente azi și un studiu nou dintr-un fișier sau dintr-un text lipit.
Claude Code:
claude plugin marketplace add gabrielpolyy/pupilbot-pluginsclaude plugin install pupilbot@pupilbotCodex:
codex plugin marketplace add gabrielpolyy/pupilbot-pluginscodex plugin add pupilbot@pupilbotÎn Claude Code, skillurile pornesc cu /pupilbot:study-report, /pupilbot:due-today și /pupilbot:make-study. Ambii agenți le folosesc și când cererea ta se potrivește.
http (streamable HTTP) și URL-ul https://www.pupilbot.com/mcp7 unelte, toate limitate la contul tău. Toate doar citesc, în afară de create_study, care face un studiu nou din textul pe care îl trimiți. Niciuna nu poate șterge ceva sau vedea datele altui elev.
| Unealtă | Ce face |
|---|---|
create_study |
Transformă textul pe care i-l dai AI-ului (notițe, un articol, un capitol) într-un studiu nou, cu teme și întrebări de exersat. Durează cam un minut. |
list_studies |
Studiile tale, de la cel mai nou, cu progresul pe teme, recapitulările scadente acum și când ai exersat ultima dată. |
get_study |
Un studiu în detaliu: starea, numărul de întrebări și fiecare temă cu etapa, nivelul de stăpânire, estimarea reținerii și următoarea recapitulare. |
get_answers |
Istoricul răspunsurilor, de la cel mai nou: întrebarea, răspunsul tău, răspunsul corect, feedbackul și fraza din sursă. Filtrezi după studiu, temă, dată sau doar greșeli. |
get_weak_spots |
Temele cele mai slabe, conceptele pe care le tot greșești și câte greșeli ai făcut recent. |
get_due |
Ce ai de recapitulat acum, ce devine scadent în următoarele 24 de ore și când e următoarea recapitulare, pe fiecare studiu. |
get_progress |
Răspunsuri și procent de răspunsuri corecte pe zi, seria ta actuală și cum s-a schimbat stăpânirea fiecărei teme exersate, pe până la 180 de zile. |
S256). Tokenurile de acces expiră după 1 oră, iar tokenurile de reîmprospătare se schimbă la fiecare folosire. Clienții se înregistrează singuri (RFC 7591), așa că majoritatea parcurg tot fluxul pe cont propriu.Da. În ChatGPT, deschide Plugins, selectează + și adaugă PupilBot ca server MCP personalizat, apoi autentifică-te și aprobă. ChatGPT îți poate citi apoi studiile, răspunsurile, greșelile, recapitulările scadente și progresul zilnic.
Da. În Claude, adaugă-l ca conector personalizat. În Claude Code și Codex, adaugă-l cu o singură comandă în terminal. Merge și orice altă aplicație care acceptă servere MCP la distanță cu autentificare OAuth.
Nu. Uneltele îți citesc istoricul și pot crea un studiu dintr-un text, dar nu pot răspunde la întrebări și nu îți pot schimba scorurile. Exersezi în aplicația web, în aplicația de iPhone sau pe Telegram.
Nu. Conectarea e gratuită cu orice cont PupilBot, iar citirea datelor tale nu pornește niciun model AI la PupilBot. Un studiu creat de AI-ul tău intră în limita ta obișnuită de studii.
Deschide Setări în aplicația web PupilBot și scoate aplicația din lista aplicațiilor AI conectate. Accesul ei se oprește imediat.
Streamable HTTP, fără stare: o cerere JSON-RPC 2.0 per POST, un răspuns JSON. Fără flux SSE, fără id-uri de sesiune, fără loturi JSON-RPC. Un GET care cere text/event-stream și orice DELETE răspund 405 — exact asta îi spune clientului să revină la POST-uri simple; un GET care nu cere fluxul primește pagina aceasta. Versiuni de protocol: 2025-06-18, 2025-03-26, 2024-11-05.
Descoperire: /.well-known/oauth-authorization-server (RFC 8414) și /.well-known/oauth-protected-resource (RFC 9728). Un POST neautentificat răspunde 401 cu o provocare WWW-Authenticate care îl numește pe al doilea.
/openapi.json — descrierea OpenAPI 3.1 a acestui endpoint și a fluxului său OAuth./mcp/server-card și /.well-known/ai-catalog.json — descoperire înainte de conectare (MCP Server Card, SEP-2127)./mcp.md — pagina aceasta în markdown.