mcp-canvas-lms

mcp-canvas-lms

0

The Canvas LMS MCP Server provides an interface to interact with Canvas LMS resources, allowing users to retrieve courses, announcements, and assignments through a set of tools. It is designed to streamline access and interaction with Canvas LMS data for educational purposes.

🎓 Canvas LMS MCP Server 🎓

MCP Server for the Canvas LMS API, enabling access to Canvas LMS resources for students.

Tools

  • Get Courses: Retrieve all courses for the current user.
  • Get Announcements: Fetch all announcements from a specific course made after a certain date.
  • Get Assignments: Obtain all assignments from a specific course due before a specific date.

Usage

Review the necessary environment variables to connect to the Canvas LMS API, including the CANVAS_ACCESS_TOKEN and CANVAS_BASE_URL. Ensure you have the needed access token generated through your Canvas LMS profile settings.