A Model Context Protocol (MCP) server for academic tools, integrating with Canvas and Gradescope platforms.
Overview
what is School MCP?
School MCP is a Model Context Protocol (MCP) server designed for academic tools, facilitating integration with platforms like Canvas and Gradescope.
how to use School MCP?
To use School MCP, clone the repository, install the package, and set up your environment variables. You can run the server directly or use a convenience script.
key features of School MCP?
- Fetch and display upcoming assignment deadlines from Canvas and Gradescope.
- Integrate deadlines with macOS Calendar or Reminders using AppleScript.
- Download course materials from Canvas.
use cases of School MCP?
- Managing assignment deadlines for students.
- Syncing academic schedules with personal calendars.
- Downloading course materials for offline access.
FAQ from School MCP?
- Can School MCP integrate with other platforms?
Currently, it is designed to work with Canvas and Gradescope.
- Is there a setup helper?
Yes! A setup helper is included to configure the server automatically.
- What programming language is School MCP written in?
School MCP is written in Python.