fuxam-student-mcp
Fuxam Student MCP
Nutze Codex, Claude und andere lokale MCP-Clients, um deine Fuxam-Module, Lerneinheiten, deinen Fortschritt, deinen Stundenplan und deine Semesteroptionen zu erkunden.
Der Server läuft auf deinem Computer und kommuniziert direkt mit Fuxam. Er liefert dem Agenten nützliche Fakten aus der Quelle und kombinierbare Werkzeuge, anstatt zu versuchen, ein Semester für dich auszuwählen.
Lass deinen Agenten die Einrichtung übernehmen
Kopiere diesen Prompt in einen neuen Chat mit Codex oder Claude:
Set up Fuxam Student MCP for me using this documentation:
https://codecampus.tools/docs/fuxam-student-mcp
Detect which supported MCP client I am using and follow only its current instructions. Install the latest public release locally and configure it as a stdio MCP server. Complete every step you can directly, and pause only for a client UI or secret-entry action I must perform.
Never ask me to paste my Fuxam `__client` cookie into this chat, and never print or log it. When the credential is required, tell me exactly how to enter it directly into the client's local MCP configuration or secure installer prompt.
After configuration:
1. Verify the MCP entry exists without displaying the credential.
2. Start the server and confirm its tools are available.
3. Tell me if I need to restart the client or open a new chat.
4. Run one read-only check: show the module categories and learning units I can currently choose from.
Do not book or unbook courses, or join or leave waitlists, during setup.Du installierst lieber selbst? Folge den manuellen Schritten unten.
Voraussetzungen
Ein Fuxam-Konto der CODE University
Node.js 26 oder neuer für die Installation über die Befehlszeile
Codex, Claude Code oder Claude Desktop
Dein Fuxam-Sitzungscookie abrufen
Fuxams kurzlebige Sitzungstokens werden über das Clerk-__client-Cookie erneuert.
Melde dich in deinem Browser bei fuxam.app an.
Öffne die Entwicklertools des Browsers.
Wähle in der Cookie-Ansicht unter Anwendung/Speicher
https://clerk.fuxam.appaus.Kopiere den Wert des
__client-Cookies.
Behandle diesen Wert wie ein Passwort. Füge ihn nicht in Chats ein, committe ihn nicht und zeige ihn nicht in Screenshots.
Installation
ChatGPT-/Codex-App und Codex-CLI
Die installierte ChatGPT-/Codex-App und die Codex-CLI teilen sich die lokale Codex-MCP-Konfiguration:
codex mcp add fuxam \
--env FUXAM_CLERK_CLIENT='<your __client cookie>' \
-- npx -y fuxam-student-mcpÖffne nach dem Hinzufügen des Servers eine neue Codex-Aufgabe.
Claude Code
claude mcp add --scope user \
-e FUXAM_CLERK_CLIENT='<your __client cookie>' \
fuxam -- npx -y fuxam-student-mcpClaude Desktop
Lade die .mcpb-Datei aus dem passenden GitHub-Release herunter, öffne sie mit Claude Desktop und füge das Clerk-Cookie ein, wenn du dazu aufgefordert wirst. Das Bundle führt dasselbe MCP lokal aus und markiert das Cookie als sensible Konfiguration.
Andere lokale MCP-Clients
Konfiguriere einen stdio-Server mit dieser ausführbaren Datei und dieser Umgebungsvariable:
{
"command": "npx",
"args": ["-y", "fuxam-student-mcp"],
"env": {
"FUXAM_CLERK_CLIENT": "<your __client cookie>"
}
}Der äußere Konfigurationsschlüssel unterscheidet sich je nach Client. Verwende die normalen lokalen stdio-MCP-Einstellungen des Clients.
Ausprobieren
Gute erste Prompts sind zum Beispiel:
„Zeig mir die Modulkategorien und Lerneinheiten, aus denen ich aktuell wählen kann.“
„Hilf mir, diese drei Module zu vergleichen, einschließlich Voraussetzungen, Fortschritt, Dozierenden, Terminen und Arbeitsaufwand.“
„Schau dir meinen Studienplan und meinen aktuellen Fortschritt an und hilf mir dann, ein realistisches Semester zusammenzustellen.“
„Prüfe, ob dieser vorgeschlagene Satz von Lerneinheiten Terminkonflikte aufweist.“
„Welche Fristen und Termine habe ich im nächsten Monat?“
Der Agent kann nach Kategorie/Tag oder Text stöbern, Module und Lerneinheiten stapelweise prüfen, das Ergebnis mit deinem Fortschritt vergleichen und einen vorgeschlagenen Kursatz auf Konflikte prüfen.
Funktionen
Planung und Erkundung:
explore_learning_optionssearch_fuxamget_study_planlist_enrolled_courseslist_bookable_coursesget_learning_unit_detailsget_module_detailsget_module_attemptsget_exam_details
Stundenplan und Arbeitsaufwand:
list_student_appointmentslist_course_appointmentslist_course_deadlineslist_applicable_excluded_dateslist_todoslist_pinned_coursesget_layer_pathcheck_course_conflicts
Kontoänderungen:
book_courseunbook_coursejoin_waitlistleave_waitlist
Die vier Kontoänderungs-Werkzeuge wirken sich auf dein echtes Fuxam-Konto aus. Sie sind für MCP-Clients als Schreiboperationen markiert, und jede Änderung überprüft den resultierenden Fuxam-Zustand. Die Buchung führt nicht stillschweigend zuerst eine Konfliktprüfung durch.
Wie Agenten es verwenden sollten
Beginne bei offener Planung mit explore_learning_options und list_enrolled_courses. Grenze nach Kategorie oder Suchanfrage ein, prüfe dann die engere Auswahl stapelweise über get_module_details, get_learning_unit_details und get_module_attempts. Prüfe den vollständigen vorgeschlagenen Satz mit check_course_conflicts, bevor du die Abwägungen präsentierst.
Die Bezeichner sind wichtig:
Die Kurs-
idwird für Buchungen, Wartelisten und Konfliktprüfungen verwendet;layerIdoderlayer_idwird für Termine und Fristen verwendet;courseModuleIdist die stabile Modul-ID;moduleVersionIdidentifiziert eine Curriculum-Version;organizationTermIdidentifiziert ein akademisches Semester.
Die aus Fuxam-Importen abgeleiteten Abschluss-Summen können gelegentlich hinter konkreten Versuchs- oder gradedAt-Datensätzen zurückbleiben. Agenten sollten bei Abweichungen die konkreten Datensätze bevorzugen.
Fehlerbehebung
FUXAM_AUTH_REQUIRED
: Melde dich erneut bei Fuxam an, kopiere das aktuelle Clerk-__client-Cookie, entferne den alten MCP-Eintrag und füge ihn mit dem neuen Wert wieder hinzu.
codex mcp remove fuxam
claude mcp remove --scope user fuxamFUXAM_UNSUPPORTED_INSTITUTION
: Diese Version unterstützt die Fuxam-Umgebung der CODE University.
FUXAM_CONTEXT_REQUIRED
: Der Server konnte keinen aktiven Kohorten- und Studienprogramm-Kontext identifizieren. Gib beim Eröffnen eines Issues den vollständigen Fehler an, aber niemals dein Cookie, Header oder rohe Fuxam-Antwortdaten.
Teilergebnisse
: Einige kuratierte Abfragen kombinieren mehrere Fuxam-Bereiche. Wenn ein optionaler vorgelagerter Bereich vorübergehend nicht verfügbar ist, gibt das MCP die Bereiche zurück, die es abrufen konnte, mit partial: true und kennzeichnet, was erneut versucht werden kann.
Datenschutz
Version 0.1 erhebt keine Telemetrie. Deine Fuxam-Anmeldedaten und deine Studiendaten bleiben auf deinem Computer, abgesehen von direkten Anfragen des lokalen MCP an Fuxam und Clerk. Tool-Ergebnisse werden an den von dir gewählten MCP-Client gesendet und unterliegen dessen eigenen Datenkontrollen.
Lizenz
Die nichtkommerzielle Nutzung ist unter der PolyForm Noncommercial License 1.0.0 lizenziert. Für die kommerzielle Nutzung ist eine separate schriftliche Lizenz von Maximilian Spitzer erforderlich; kontaktiere den Autor über GitHub.
Entwicklung
npm ci
npm run check
npm run test:package
npm run package:mcpbDer Paket-Smoke-Test installiert das generierte npm-Tarball in einem sauberen temporären Verzeichnis, verhandelt MCP über stdio, listet seine Tools auf und überprüft das Verhalten beim Start ohne Anmeldedaten. Tests verwenden niemals echte Studierenden-Anmeldedaten oder führen eine Fuxam-Änderung durch.
Projektstatus
Dies ist ein inoffizieller, von Studierenden gebauter Client, der mit Genehmigung von CODE University und Fuxam veröffentlicht wurde. Fuxam bleibt die maßgebliche Quelle für akademische Aufzeichnungen, Voraussetzungen, Verfügbarkeit und Kontostatus.
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Connectors
Read-only MCP server for ClassQuill, a tutoring-business-management platform.
MCP server for the Inistate platform: module discovery, entry management, and activity submission.
Create, edit, validate, publish, and inspect Formasty forms and quizzes over authenticated MCP.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/maximilianspitzer/fuxam-student-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server