Canvas LMS

•

Enables student access to Canvas LMS resources through an MCP server.

This tool provides an MCP server that acts as an interface to the Canvas LMS API, specifically designed for student use. It allows access to course information, announcements, and assignments through defined tool calls, facilitating integration with AI and LLM applications.

Características Principales

01Offers a `get_announcements` tool to fetch announcements from a course after a specific date.
02Supports environment variables for secure API access (CANVAS_ACCESS_TOKEN, CANVAS_BASE_URL).
03Provides a `get_courses` tool to retrieve all courses for the user.
040 GitHub stars
05Includes a `get_assignments` tool to retrieve assignments from a course due before a given date.

Casos de Uso

01Building personalized learning dashboards with Canvas LMS data.
02Automating notifications for new announcements or upcoming assignments.
03Integrating Canvas LMS data into AI-powered study tools.