school-mcp
4
School MCP is a Model Context Protocol server designed to support academic tools. It integrates with educational platforms like Canvas and Gradescope to manage and track assignment deadlines and course materials efficiently.
School MCP
A Model Context Protocol (MCP) server designed for academic tools, with integration capabilities for Canvas and Gradescope platforms.
Features
- Fetch and display academic deadlines from Canvas and Gradescope.
- Integrate deadlines with macOS Calendar or Reminders using AppleScript.
- Download course materials from Canvas.
Tools
- Fetch assignment deadlines.
- Add assignments to macOS Reminders.
- List available Canvas courses.
- Download files from Canvas courses.
Configuration
The server prioritizes configuration through environment variables, a local .env
file, or an existing config.json
file in the home directory.