Canvas LMS MCP 服务器为 Canvas LMS API 提供 MCP 服务,方便学生访问 Canvas LMS 资源,提升学习便利性。🚀
Canvas LMS MCP 服务器允许学生轻松访问 Canvas LMS 资源。下面为你介绍其工具、安装和使用方法。
get_courses 📚:获取当前用户的全部课程。get_announcements 📣:获取特定课程中,发布时间在指定日期之后的所有公告。get_assignments 📝:获取特定课程中,截止时间在指定日期之前的所有作业。将以下配置添加到相应文件中进行安装:
{
"mcpServers": {
"canvas-mcp-server": {
"command": "npx",
"args": ["-y", "mcp-canvas-lms"],
"env": {
"CANVAS_ACCESS_TOKEN": "密钥",
"CANVAS_BASE_URL": "https://..."
},
"transportType": "stdio"
}
}
}
CANVAS_ACCESS_TOKEN:Canvas LMS API 令牌。你可以在 侧边栏 > 个人资料 > 设置 (/profile/settings) > 已批准集成 > 新建访问令牌 处创建。不过,如果管理员禁用了此功能,你可能无法创建新的访问令牌。CANVAS_BASE_URL:Canvas API 的基础 URL,例如:https://canvas.ust.hk。# 安装依赖项
npm install
# 构建项目
npm run build