Database · MODEL CONTEXT PROTOCOL
54yyyu school mcp
A Model Context Protocol (MCP) server for academic tools, integrating with Canvas and Gradescope platforms.
WHAT IT CONNECTS
54yyyu school mcp 为 AI Agent 提供什么
- **Assignment Deadlines**: Fetch and display upcoming deadlines from Canvas and Gradescope
- **Calendar Integration**: Add deadlines to macOS Calendar or Reminders using AppleScript
- **File Management**: Download course materials from Canvas
- Clone the repository:
- Install the package:
- Set up your environment variables by either:
- Using the included setup helper (recommended)
- Creating a `.env` file manually
- Find your Claude Desktop configuration file
- Create a `.env` file if needed
- Configure the MCP server with proper paths
- Add your environment variables to the Claude Desktop configuration
- Copy the environment template:
- Configure Claude Desktop by following the [Claude Desktop Integration Guide](docs/claude_desktop.md).
- `get_deadlines`: Fetch upcoming assignment deadlines from Canvas and Gradescope
- `add_to_reminders`: Add assignments to macOS Reminders
- `list_courses`: List all available Canvas courses
- `download_course_files`: Download files from a Canvas course
- `set_download_path`: Configure where downloaded files are saved
- `get_download_path_info`: Check the current download location
- Environment variables
- `.env` file in the current directory
- Existing `config.json` file in the home directory
SECURITY
MCP 收录不等于安全审核
MCP 服务器可能获得模型上下文、凭据、本地文件或调用外部系统的权限。连接 Agent 前,请检查代码、环境变量、网络行为、软件包来源与维护状态。