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 前,请检查代码、环境变量、网络行为、软件包来源与维护状态。