Releases: Ait0u5hi/canvas-scholar-mcp
Releases · Ait0u5hi/canvas-scholar-mcp
Release list
v1.0.0 — Canvas Scholar MCP
Canvas Scholar is a student-focused, read-only MCP server for Canvas LMS. Ask your AI assistant what's due, how you're doing, and what you've missed — it reads your Canvas directly. Local, private, and it only ever sees your own data.
Live-verified against a real Canvas instance.
Install (Claude Desktop — one-click)
Download canvas-scholar-mcp.mcpb below and double-click it. Claude Desktop prompts for your Canvas token (stored in your OS keychain) and domain. No JSON, no Node install.
Other clients (Cursor, Cline, …) and from-source install: see the README.
Highlights
- 43 read-only tools across your whole student surface — courses, assignments, grades (incl. weighted breakdown and class score statistics), missing work, planner, calendar, live class recordings, discussions, announcements, inbox, groups, files, syllabus, modules, quizzes (classic + New Quizzes), rubrics, and more.
- 6 agent skills — one-shot workflows: week-plan, student-todo, am-i-on-track, discussion-catchup, module-progress, lecture-transcribe.
- Companion lecture-transcribe script — turn a BigBlueButton recording into a study transcript (ffmpeg + whisper).
- Security-first — read-only, student-self-scoped, prompt-injection fencing on user-authored content, numeric-id validation, keychain token storage, and no logging of personal data.
- Graceful everywhere — every capability that Canvas restricts explains itself instead of erroring, and API rate-limit usage is tracked with a friendly heads-up.
Notes
npx canvas-scholar-mcpworks once the package is published to npm (the.mcpband from-source paths work today).- Reading a New Quiz's questions needs an instructor-gated API; due dates/points/status are covered.
See the CHANGELOG for the full history.