# scatjay/isu-moodle-mcp

Source: https://glimind.com/server/glama%2Fscatjay%2Fisu-moodle-mcp
Registry id: `glama/scatjay/isu-moodle-mcp`
Status: unknown

## Tools (28)

- `cdp_status`: debug Chrome 通不通、登入了沒
- `diagnose`: 連線體檢。接不上先跑這個
- `download_file`: 下載教材檔案
- `enrolment_details`: 每一筆選課的狀態、方法、加選時間、起訖日
- `fetch_all_courses_bundle`: 所有看得到的課，整批抓
- `fetch_course_bundle`: 一門課的教材＋作業＋名單＋成績，整包抓下來
- `find_hidden_courses`: 掃描找出「存在、但你已經看不到」的課
- `get_completion_status`: 活動完成度
- `get_course_overview`: 課程有幾個單元、幾份教材、幾份作業
- `get_student_email`: 查某位學生的 email
- `get_student_grade_record`: 單一學生的逐項成績
- `get_submission_report`: 繳交報表：含繳交時間、遲交、重繳次數
- `legacy_course_contents`: 舊站某門課的單元與教材連結
- `legacy_list_courses`: 舊站儀表板上看得到的課
- `legacy_probe_course`: 舊站版的「這門課我還進不進得去」
- `legacy_status`: 舊站活著嗎、走 API 還是走 CDP。挖資料前先跑這支
- `list_current_courses`: 進行中的課
- `list_history_courses`: 所有還看得到的課（注意已知限制）
- `list_homework`: 作業清單
- `list_materials`: 教材清單（含下載網址）
- `list_submissions`: 全班繳交狀況
- `probe_course_access`: 這門課我還進不進得去——API 回答不了的那題
- `raw_call`: 直接呼叫任意 Moodle 函式（探索用）
- `read_members`: 修課名單（姓名 / email / 角色）
- `read_score_matrix`: 成績矩陣：每位學生 × 每個評分項目
- `role_capabilities`: 角色的 capability 矩陣（300+ 條，API 拿不到）
- `search_courses`: 用關鍵字找自己的課
- `webservice_overview`: 哪個服務綁了哪些函式、誰能自己領 token

Measured by Glimind (https://glimind.com): MCP handshake + tool list only, no tool is ever called. CC BY 4.0.
