Canvas Student icon

Canvas Student

CreatedJon-Vii

Integrates Canvas LMS with LLM clients via the Model Context Protocol, enabling interaction with course content, assignments, and more through a natural language interface.

About

Canvas Student is a Model Context Protocol (MCP) integration designed to facilitate interaction with Canvas Learning Management System (LMS) using Large Language Models (LLMs). By interfacing with the Canvas API, it allows users to retrieve and manipulate course data, including assignments, content, and announcements, through a natural language interface like Claude. This tool streamlines access to essential academic information, enhancing the student learning experience and providing an innovative approach to interacting with online educational resources.

Key Features

  • Retrieves and searches courses
  • Finds and filters assignments
  • Accesses course content (files, modules, pages)
  • Searches across all Canvas content
  • Provides direct access to text file content and links for other file types
  • Supports OAuth Authentication
  • 0 GitHub stars

Use Cases

  • Quickly accessing assignment details and due dates using natural language queries.
  • Searching for specific content within Canvas courses.
  • Integrating Canvas data with LLM-powered study tools.
Craft Better Prompts with AnyPrompt