C
Canvas MCP
作者 @mklemos
Canvas MCP server for UCSB students to access Canvas data in Claude Desktop
创建于 10/24/2025
更新于 about 2 months ago
README
Repository documentation and setup instructions
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 STUDENT_USAGE_GUIDE.md.
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.
快速设置
此服务器的安装指南
安装包 (如果需要)
uvx canvas-mcp
Cursor 配置 (mcp.json)
{
"mcpServers": {
"mklemos-canvas-mcp": {
"command": "uvx",
"args": [
"canvas-mcp"
]
}
}
}