PolarHub
  • Agents
  • MCP Servers
  • Skills
  • PolarBear
PolarHub © 2026
MCP Serverseducation-and-learning-toolsMCP学术助手
返回「education-and-learning-tools」

MCP学术助手

modelscope·@54yyyu/school-mcp

education-and-learning-tools0下载LocalModelScope

简介

一种模型上下文协议服务器,通过与Canvas和Gradescope集成,帮助学生管理学术工作流程,以获取截止日期、下载课程材料以及与macOS日历或提醒事项同步。

MCP Server 详情

来自 ModelScope 索引

学校 MCP

smithery 徽章

一个用于学术工具的模型上下文协议(MCP)服务器,集成了 Canvas 和 Gradescope 平台。

功能

  • 作业截止日期:从 Canvas 和 Gradescope 获取并显示即将到来的截止日期
  • 日历集成:使用 AppleScript 将截止日期添加到 macOS 日历或提醒事项中
  • 文件管理:从 Canvas 下载课程材料

快速开始

安装

通过 Smithery 安装

要通过 Smithery 自动安装 Claude Desktop 的 School MCP:

npx -y @smithery/cli install @54yyyu/school-mcp --client claude
  1. 克隆仓库:
git clone https://github.com/yourusername/school-mcp.git
cd school-mcp
  1. 安装包:
pip install -e .
  1. 设置环境变量,可以通过以下两种方式之一进行:
    • 使用包含的设置助手(推荐)
    • 手动创建 .env 文件

使用设置助手

运行设置助手以自动配置 Claude Desktop:

python setup_helper.py

设置助手将:

  • 查找你的 Claude Desktop 配置文件
  • 如果需要,创建一个 .env 文件
  • 使用正确的路径配置 MCP 服务器
  • 将环境变量添加到 Claude Desktop 配置中

手动设置

如果你更喜欢手动设置:

  1. 复制环境模板:
cp .env.template .env
# Edit .env with your credentials
  1. 按照 Claude Desktop 集成指南配置 Claude Desktop。

运行服务器

直接运行:

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:检查当前的下载位置

配置

服务器按以下顺序查找配置:

  1. 环境变量
  2. 当前目录中的 .env 文件
  3. 主目录中的现有 config.json 文件

许可证

MIT

相关 MCP Servers(来自「education-and-learning-tools」)

Anki上下文协议服务器

一种模型上下文协议服务器,使大型语言模型(LLMs)能够通过AnkiConnect与Anki闪卡软件交互,从而实现对闪卡、卡组和笔记类型的创建与管理。

@nailuoGG/anki-mcp-server

Gauntlet Incept 教育内容生成与评估系统

启用 Claude Desktop 与 Gauntlet Incept 系统交互,通过自然语言直接为 K-8 学生生成、标记和评估教育内容。

@Birdsmith/Gauntlet-Incept-MCP

Rember闪卡

一个模型上下文协议服务器,允许克劳德为Rember创建闪卡,通过间隔重复复习帮助用户学习和记忆信息。

@rember/rember-mcp

MCP模拟面试

一种专用的模型上下文协议(MCP)服务器,它能够提供由人工智能驱动的面试角色扮演场景,用于练习,并给予逼真的对话反馈。

@Ejb503/systemprompt-mcp-interview

kenhuangus

暂无描述。

@kenhuangus/mcp-vulnerable-server-demo

Practera教育分析服务器

允许AI模型查询Practera的GraphQL API以获取学习数据的集成服务器,使大型语言模型(LLMs)能够分析和操作教育项目和评估。

@intersective/practera-mcp-server

自动安装

点击按钮会唤起 PolarBear 客户端,并把当前 MCP Server 的 Markdown 详情文档地址传给客户端。

/api/mcps/54yyyu-school-mcp/markdown
打开 PolarBear 安装查看 Markdown 文档

手动安装

在 PolarBear 或其他支持 MCP 的客户端中,新建 MCP Server,并参考下方来源或安装提示配置。

npx -y @smithery/cli install @54yyyu/school-mcp --client claude

基本信息

分类
education-and-learning-tools / calendar-management
运行方式
No
许可证
Unknown
详情文件
54yyyu-school-mcp.md