Canvas Lms Mcp Server

Canvas Lms Mcp Server

🚀 📓 Canvas LMS MCP 服务器 📓

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
  • 0 关注
  • 0 收藏,28 浏览
  • system 提出于 2025-10-02 16:06

相似服务问题

相关AI产品