Moodle
Kurse, Dateien, Abgaben, Bewertungen und Ankündigungen aus jedem Moodle.
Server-URL
moodle.mcp.zahraabouzeid.me /mcpListet Kurse, Kursdateien, Abgaben mit ihren Fristen und neue Ankündigungen und liest Note und Feedback einer Abgabe. Kursdateien wie Vorlesungsfolien lassen sich als Text oder als Seitenbilder lesen.
Verbinden
Öffne in Claude „Customize“ und wähle „Connectors“.
Wähle „Add custom connector“, füge die URL ein und wähle „Add“.
https://moodle.mcp.zahraabouzeid.me/mcpWähle „Connect“ und füll die Anmeldeseite aus.
Im kostenlosen Plan kannst du einen eigenen Connector hinzufügen. In Team- und Enterprise-Plänen fügt ihn zuerst ein Owner unter „Organization settings“ > „Connectors“ hinzu.
Öffne in ChatGPT im Browser „Settings“ > „Connectors“ > „Advanced“ und schalte „Developer mode“ ein.
Wähle „Create“, gib einen Namen ein, füge die URL ein und stell die Authentifizierung auf „OAuth“.
https://moodle.mcp.zahraabouzeid.me/mcpÖffne in einem neuen Chat das Menü „+“, wähle „Developer mode“ und schalte den Connector ein.
Für den Developer mode brauchst du einen bezahlten Plan. OpenAI verschiebt diese Einstellungen manchmal, die Namen können also abweichen.
Führ diesen Befehl im Terminal aus:
claude mcp add --transport http moodle https://moodle.mcp.zahraabouzeid.me/mcpFühr dann diesen Befehl in Claude Code aus, wähle „moodle“ und melde dich im Browser an:
/mcp
Führ diesen Befehl im Terminal aus:
codex mcp add moodle --url https://moodle.mcp.zahraabouzeid.me/mcpFühr dann diesen Befehl aus und melde dich im Browser an:
codex mcp login moodle
Führ diesen Befehl im Terminal aus:
gemini mcp add --transport http moodle https://moodle.mcp.zahraabouzeid.me/mcpFühr dann diesen Befehl in Gemini CLI aus und melde dich im Browser an:
/mcp auth moodle
Die Menünamen stehen hier auf Englisch. In der deutschen Oberfläche heißen sie eventuell anders.
Tools
list_courses- Listet die Kurse, in die du eingeschrieben bist.
list_course_files- Listet die Dateien eines Kurses.
list_assignments- Listet Abgaben mit ihren Fristen.
read_assignment_feedback- Liest Status, Note, Kommentare und Feedback-Dateien einer Abgabe.
list_announcements- Listet neue Beiträge in den Ankündigungsforen.
read_course_file- Liest eine Kursdatei als Text oder als Seitenbilder.
Diese Tools können Daten nur lesen. Sie können nichts ändern oder versenden.
Anmelden
Beim Verbinden fragt eine Seite nach der Adresse deines Moodle und öffnet dann die Moodle-Anmeldung. Das geht nur im Browser am Computer, nicht am Handy.
Deine Angaben werden verschlüsselt auf dem Server gespeichert und nach 90 Tagen ohne Nutzung gelöscht. Wer den Server betreibt, kann technisch darauf zugreifen. Verbinde also nur Konten, bei denen das für dich in Ordnung ist.
Der Quellcode liegt auf GitHub in moodle-mcp unter der Lizenz AGPL-3.0.