MCP学术助手添加福利群:解决AI开发者的「MCP实战痛点」一个用于学术工具的模型上下文协议(MCP)服务器,集成了 Canvas 和 Gradescope 平台。
要通过 Smithery 自动安装 Claude Desktop 的 School MCP:
npx -y @smithery/cli install @54yyyu/school-mcp --client claude
git clone https://github.com/yourusername/school-mcp.git
cd school-mcp

pip install -e .
.env 文件运行设置助手以自动配置 Claude Desktop:
python setup_helper.py
设置助手将:
.env 文件如果你更喜欢手动设置:
cp .env.template .env
# Edit .env with your credentials

直接运行:
python -m school_mcp
或者使用便捷脚本:
./run_server.py
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 文件MIT