Înapoi

Server MCP

Întreabă ChatGPT sau Claude despre studiile tale

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.

Întrebări pentru AI-ul tău

Întreabă cu cuvintele tale. AI-ul alege singur uneltele de care are nevoie și răspunde din datele tale reale de exersare.

“La ce teme stau cel mai prost și de ce le tot greșesc?”
“Arată-mi întrebările greșite săptămâna asta și explică-mi-le pe fiecare.”
“Ce am de recapitulat azi și ce poate aștepta până mâine?”
“Cum s-a schimbat procentul meu de răspunsuri corecte în ultimele 30 de zile?”
“Fă-mi un plan de studiu de 20 de minute din punctele mele slabe.”
“Transformă notițele astea de curs într-un studiu PupilBot.”
Unelte
7
Transport
Streamable HTTP
Autentificare
OAuth 2.1
Preț
Cont gratuit

URL-ul serverului

https://www.pupilbot.com/mcp

Lipeș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.

Cum îl conectezi

Claude (web, desktop sau mobil)

  1. Setări → Conectori → Adaugă un conector personalizat
  2. Numește-l PupilBot și lipește https://www.pupilbot.com/mcp
  3. Claude deschide autentificarea PupilBot — intră în cont și aprobă
  4. Întreabă: “La ce teme stau cel mai prost și de ce le tot greșesc?”

ChatGPT

  1. Deschide Plugins, selectează +, apoi Add custom MCP server
  2. Numește-l PupilBot, introdu https://www.pupilbot.com/mcp ca URL al serverului și alege OAuth pentru autentificare
  3. Selectează Create as a plugin, apoi autentifică-te în PupilBot și aprobă
  4. Întreabă: “Ce am de recapitulat azi și ce poate aștepta până mâine?”

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

Claude Code

Rulează asta în terminal:

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

Primul apel deschide autentificarea PupilBot în browser. Aprob-o o dată și conexiunea rămâne.

Codex CLI

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

Pluginuri pentru Claude Code și Codex

Pluginul 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-plugins
claude plugin install pupilbot@pupilbot

Codex:

codex plugin marketplace add gabrielpolyy/pupilbot-plugins
codex 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.

Cursor, Zed și alți clienți MCP

  1. Adaugă un server MCP cu transportul http (streamable HTTP) și URL-ul https://www.pupilbot.com/mcp
  2. Finalizează autentificarea deschisă de client — clienții se înregistrează singuri, la noi nu e nimic de pregătit

Ce poate citi și face AI-ul tău

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

Confidențialitate și acces

Întrebări frecvente

Poate ChatGPT să-mi citească progresul din PupilBot?

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.

Merge cu Claude, Claude Code și Codex?

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.

Poate AI-ul să exerseze în locul meu?

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.

Costă ceva?

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.

Cum deconectez o aplicație?

Deschide Setări în aplicația web PupilBot și scoate aplicația din lista aplicațiilor AI conectate. Accesul ei se oprește imediat.

Alte moduri de a folosi PupilBot

Pentru mașini

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.