Canvas Study Buddy

A personal study assistant for Canvas LMS built as a Claude Desktop MCP server. 29 tools and 12 prompts connecting courses, deadlines, grades, and feedback. Ask Claude anything about your studies in natural language.

TypeScript Claude MCP Node.js Canvas LMS API AI
Overview

Canvas is great for individual tasks but terrible at giving you the full picture across all your courses at once. This MCP server bridges that gap by connecting Claude directly to your Canvas LMS data.

Forked from an existing Canvas MCP designed for teachers and rebuilt from scratch as a student-focused tool. Ask Claude things like "What are my deadlines this week?", "What feedback did I get recently?", or "Make a catch-up plan for Software Engineering" and it figures out which tools to call and combines the results into a clear answer.

One-click install via a .dxt extension into Claude Desktop. Deadlines are automatically prioritised by urgency and can be exported as a .ics file directly into Google Calendar, Apple Calendar, or Outlook.

View on GitHub Back to Portfolio