School MCP
学校 MCP
用于学术工具的模型上下文协议 (MCP) 服务器,与 Canvas 和 Gradescope 平台集成。
特征
作业截止日期:从 Canvas 和 Gradescope 获取并显示即将到来的截止日期
日历集成:使用 AppleScript 向 macOS 日历或提醒事项添加截止日期
文件管理:从 Canvas 下载课程资料
Related MCP server: macOS Calendar MCP Server
快速入门
安装
通过 Smithery 安装
要通过Smithery自动安装 School MCP for Claude Desktop:
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安装助手将:
查找您的 Claude Desktop 配置文件
如果需要,创建一个
.env文件使用正确的路径配置 MCP 服务器
将您的环境变量添加到 Claude Desktop 配置中
手动设置
如果您希望手动设置:
复制环境模板:
cp .env.template .env
# Edit .env with your credentials按照 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:检查当前下载位置
配置
服务器尝试按以下顺序查找配置:
环境变量
当前目录中的
.env文件主目录中现有的
config.json文件
执照
麻省理工学院
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseBqualityDmaintenanceA 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.54330103JavaScriptMIT
- AlicenseBqualityDmaintenanceA Model Context Protocol server that enables direct integration with macOS Calendar application using AppleScript, allowing users to create, list, and search calendar events without requiring OAuth setup.86MIT
- AlicenseNot gradedqualityCmaintenanceA Model Context Protocol (MCP) server that integrates Apple Reminders with Claude Desktop, enabling comprehensive task management and reminders directly through conversations with Claude.124MIT
- AlicenseNot gradedqualityCmaintenanceAn MCP server that connects AI assistants to university D2L Brightspace and Piazza, enabling query of courses, grades, assignments, deadlines, files, and Piazza posts.7MIT
Related MCP Connectors
A comprehensive Model Context Protocol (MCP) server that enables AI assistants to interact with yo…
A Model Context Protocol (MCP) application for automated GitHub PR analysis and issue management.…
Read-only MCP server for ClassQuill, a tutoring-business-management platform.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/54yyyu/school-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server