canvas-mcp
7
Canvas MCP is a toolset designed to enhance AI interactions with Canvas LMS and Gradescope, featuring capabilities like resource finding and assignment querying using natural language. It simplifies managing educational content across platforms.
Canvas MCP
Canvas MCP is a toolset enabling AI agents to interact with Canvas LMS and Gradescope.
Features
- Find relevant resources: Search for resources using natural language queries.
- Query upcoming assignments: Fetch and analyze upcoming assignments for a course.
- Get courses and assignments from Gradescope: Access course details and submission statuses via natural language.
- Access courses, modules, file URLs, calendar events, assignments, and more.
Usage
- Obtain a Canvas API Key and Gemini API key.
- Install via Smithery (preferred) or manually.
Installing via Smithery
- Use Smithery to install for various clients like Claude Desktop, Cursor IDE, and Windsurf.
Manual Installation
- Clone the GitHub repository, install dependencies, and configure locally using a
.env
file.