Zurück

MCP-Server

Frag ChatGPT oder Claude nach deinem Lernstand

Verbinde PupilBot einmal, und deine KI kann deine Studien lesen, deine Antworten und Fehler, was zur Wiederholung ansteht und wie sich dein Fortschritt entwickelt. Sie kann auch Notizen, die du einfügst, in eine neue Studie verwandeln.

Geübt wird weiterhin in der Web-App, der iPhone-App oder im Telegram-Bot. Deine KI liest deinen Verlauf und erklärt ihn dir; sie beantwortet die Fragen nie für dich.

Fragen an deine KI

Frag mit deinen eigenen Worten. Deine KI wählt die nötigen Tools und antwortet mit deinen echten Übungsdaten.

“Bei welchen Themen bin ich am schwächsten, und warum liege ich da immer wieder falsch?”
“Zeig mir die Fragen, die ich diese Woche falsch hatte, und erklär jede einzelne.”
“Was steht heute zur Wiederholung an, und was kann bis morgen warten?”
“Wie hat sich meine Trefferquote in den letzten 30 Tagen entwickelt?”
“Mach mir einen 20-Minuten-Lernplan aus meinen Schwachstellen.”
“Mach aus diesen Vorlesungsnotizen eine PupilBot-Studie.”
Tools
7
Transport
Streamable HTTP
Auth
OAuth 2.1
Preis
Kostenloses Konto

Server-URL

https://www.pupilbot.com/mcp

Füge das in einen beliebigen MCP-Client ein. Die erste Verbindung öffnet eine PupilBot-Anmeldeseite, auf der du den Client freigibst — kein API-Schlüssel, den du erzeugen musst, nichts zu konfigurieren. Noch kein Konto? Erstell eins, es ist kostenlos.

So verbindest du dich

Claude (Web, Desktop oder Mobil)

  1. Einstellungen → Konnektoren → Benutzerdefinierten Konnektor hinzufügen
  2. Nenne ihn PupilBot und füge https://www.pupilbot.com/mcp ein
  3. Claude öffnet die PupilBot-Anmeldung — melde dich an und gib frei
  4. Frag: “Bei welchen Themen bin ich am schwächsten, und warum liege ich da immer wieder falsch?”

ChatGPT

  1. Öffne Plugins, wähle + und dann Add custom MCP server
  2. Nenne ihn PupilBot, gib https://www.pupilbot.com/mcp als Server-URL ein und wähle OAuth als Authentifizierung
  3. Wähle Create as a plugin, melde dich dann bei PupilBot an und bestätige
  4. Frag: “Was steht heute zur Wiederholung an, und was kann bis morgen warten?”

Die Verbindungsleitfaden von OpenAI zeigt die aktuellen Schritte. Dein ChatGPT-Tarif und die Einstellungen deines Workspace entscheiden, ob eigene MCP-Server verfügbar sind.

Claude Code

Führe das in deinem Terminal aus:

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

Der erste Aufruf öffnet die PupilBot-Anmeldung in deinem Browser. Einmal freigeben, und die Verbindung bleibt bestehen.

Codex CLI

Füge den Server hinzu und melde dich dann an — einen OAuth-geschützten Server hinzuzufügen startet die Anmeldung nicht von allein:

codex mcp add pupilbot --url https://www.pupilbot.com/mcp
codex mcp login pupilbot

Plugins für Claude Code und Codex

Das PupilBot-Plugin fügt diesen Server und 3 Skills hinzu: einen Lernbericht, der sagt, was du als Nächstes üben solltest, die heute fälligen Wiederholungen und eine neue Studie aus einer Datei oder eingefügtem Text.

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

In Claude Code laufen die Skills als /pupilbot:study-report, /pupilbot:due-today und /pupilbot:make-study. Beide Agenten nutzen sie auch, wenn deine Anfrage passt.

Cursor, Zed und andere MCP-Clients

  1. Füge einen MCP-Server mit dem Transport http (Streamable HTTP) und der URL https://www.pupilbot.com/mcp hinzu
  2. Schließe die Anmeldung ab, die der Client öffnet — Clients registrieren sich selbst, bei uns ist nichts einzurichten

Was deine KI lesen und tun kann

7 Tools, alle auf dein eigenes Konto begrenzt. Alle lesen nur, außer create_study, das aus dem Text, den du schickst, eine neue Studie macht. Kein Tool kann etwas löschen oder die Daten anderer Lernender sehen.

ToolWas es tut
create_study Verwandelt Text, den du deiner KI gibst (Notizen, einen Artikel, ein Kapitel), in eine neue Studie mit Themen und Übungsfragen. Dauert etwa eine Minute.
list_studies Deine Studien, die neuesten zuerst, mit dem Fortschritt pro Thema, den jetzt fälligen Wiederholungen und deiner letzten Übung.
get_study Eine Studie im Detail: ihr Status, die Anzahl der Fragen und jedes Thema mit Stufe, Beherrschung, geschätzter Erinnerung und nächster Wiederholung.
get_answers Dein Antwortverlauf, der neueste zuerst: die Frage, deine Antwort, die richtige Antwort, das Feedback und die Quellenstelle. Filtern nach Studie, Thema, Datum oder nur Fehlern.
get_weak_spots Deine schwächsten Themen, die Begriffe, die du immer wieder verfehlst, und wie viele Fehler du zuletzt gemacht hast.
get_due Was jetzt zur Wiederholung fällig ist, was in den nächsten 24 Stunden fällig wird und wann die nächste Wiederholung ansteht, pro Studie.
get_progress Antworten und Trefferquote pro Tag, deine aktuelle Serie und wie sich deine Beherrschung jedes geübten Themas verändert hat, über bis zu 180 Tage.

Datenschutz und Zugriff

Häufige Fragen

Kann ChatGPT meinen PupilBot-Fortschritt lesen?

Ja. Öffne in ChatGPT Plugins, wähle + und füge PupilBot als benutzerdefinierten MCP-Server hinzu, melde dich dann an und bestätige. ChatGPT kann dann deine Studien, Antworten, Fehler, fälligen Wiederholungen und deinen täglichen Fortschritt lesen.

Funktioniert es mit Claude, Claude Code und Codex?

Ja. In Claude fügst du es als benutzerdefinierten Konnektor hinzu. In Claude Code und Codex reicht ein Terminal-Befehl. Jede andere App, die entfernte MCP-Server mit OAuth-Anmeldung unterstützt, funktioniert auch.

Kann meine KI für mich üben?

Nein. Die Tools lesen deinen Verlauf und können aus Text eine Studie anlegen, aber sie können keine Fragen beantworten und keine Werte ändern. Du übst in der Web-App, der iPhone-App oder auf Telegram.

Kostet es etwas?

Nein. Die Verbindung ist mit jedem PupilBot-Konto kostenlos, und beim Lesen deiner Daten läuft bei PupilBot kein KI-Modell. Eine Studie, die deine KI anlegt, zählt zu deinem normalen Studien-Kontingent.

Wie trenne ich eine App?

Öffne die Einstellungen in der PupilBot-Web-App und entferne die App aus deinen verbundenen KI-Apps. Ihr Zugriff endet sofort.

Weitere Einsatzmöglichkeiten

Für Maschinen

Streamable HTTP, zustandslos: eine JSON-RPC-2.0-Anfrage pro POST, eine JSON-Antwort. Kein SSE-Stream, keine Session-IDs, kein JSON-RPC-Batching. Ein GET, der text/event-stream anfragt, und jedes DELETE antworten mit 405 — genau das sagt einem Client, dass er auf einfache POSTs zurückfallen soll; ein GET ohne Stream-Anfrage bekommt diese Seite. Protokollversionen: 2025-06-18, 2025-03-26, 2024-11-05.

Discovery: /.well-known/oauth-authorization-server (RFC 8414) und /.well-known/oauth-protected-resource (RFC 9728). Ein nicht authentifizierter POST antwortet mit 401 und einer WWW-Authenticate-Challenge, die das zweite nennt.