学校 MCP
用于学术工具的模型上下文协议 (MCP) 服务器,与 Canvas 和 Gradescope 平台集成。
特征
作业截止日期:从 Canvas 和 Gradescope 获取并显示即将到来的截止日期
日历集成:使用 AppleScript 向 macOS 日历或提醒事项添加截止日期
文件管理:从 Canvas 下载课程资料
快速入门
安装
通过 Smithery 安装
要通过Smithery自动安装 School MCP for Claude Desktop:
克隆存储库:
安装软件包:
通过以下方式设置环境变量:
使用附带的安装助手(推荐)
手动创建
.env文件
使用安装助手
运行安装助手来自动配置 Claude Desktop:
安装助手将:
查找您的 Claude Desktop 配置文件
如果需要,创建一个
.env文件使用正确的路径配置 MCP 服务器
将您的环境变量添加到 Claude Desktop 配置中
手动设置
如果您希望手动设置:
复制环境模板:
按照 Claude Desktop集成指南配置 Claude Desktop 。
运行服务器
直接运行:
或者使用便捷脚本:
工具
get_deadlines:从 Canvas 和 Gradescope 获取即将到来的作业截止日期add_to_reminders:将任务添加到 macOS 提醒事项list_courses:列出所有可用的 Canvas 课程download_course_files:从 Canvas 课程下载文件set_download_path:配置下载文件的保存位置get_download_path_info:检查当前下载位置
配置
服务器尝试按以下顺序查找配置:
环境变量
当前目录中的
.env文件主目录中现有的
config.json文件
执照
麻省理工学院
Related MCP Servers
- Asecurity-licenseAqualityA Model Context Protocol server that enables interaction with the Canvas Learning Management System API, allowing users to manage courses, assignments, enrollments, and grades within Canvas.Last updated -541558JavaScript
- -security-license-qualityA Model Context Protocol server that enables Claude to interact with Canvas LMS, providing tools for managing courses, announcements, assignments, students, and more through the Canvas API.
- Asecurity-licenseAqualityA Model Context Protocol server that enables running AppleScript code to interact with Mac applications and system features including Notes, Calendar, Contacts, Messages, file management, and more.Last updated -1165367MIT License
- -security-license-qualityA Model Context Protocol server that enables AI assistants to interact with Canvas LMS through its API, providing tools for managing courses, users, content, assessments, and quizzes.