mklemos/canvas-mcp
3.2
If you are the rightful owner of canvas-mcp and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to dayong@mcphub.com.
Canvas MCP Server provides UCSB students with access to Canvas LMS data through Claude Desktop.
Canvas MCP Server
A Model Context Protocol (MCP) server that provides Claude Desktop with access to Canvas LMS data for UCSB students.
Features
- Access course information, assignments, and grades
- View announcements and discussions
- Check submission status and feedback
- Secure API token-based authentication
Quick Start
For detailed setup instructions, see .
Requirements
- Python 3.7+
- Canvas API token from UCSB
- Claude Desktop application
Installation
- Download
canvas_mcp.py - Get your Canvas API token from UCSB Canvas
- Configure Claude Desktop with the MCP server
- Start using Canvas data in Claude!
Security
- API tokens are stored locally in Claude Desktop configuration
- All communication uses HTTPS
- No data is stored permanently by the MCP server
Support
This tool is designed specifically for UCSB students. For issues or questions, refer to the detailed usage guide.