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

What 54yyyu school mcp gives an 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

An MCP listing is not a security review

An MCP server may receive model context, credentials, local files, or permission to call external systems. Review its code, requested environment variables, network behavior, package provenance, and maintenance status before connecting it to an agent.