Canvas LMS MCP

Canvas LMS MCP

Canvas学习管理系统集成MCP服务器,提供95个工具和8个智能代理技能,支持课程管理、作业提交、成绩查询、公告浏览等教育场景功能。

月访问量
0
累计浏览
0
用户评分
--
收录时间
2026-08

产品介绍

Canvas LMS MCP 是一个面向 Canvas 学习管理系统的 Model Context Protocol 服务器,为 AI 助手提供完整的教育平台交互能力。

核心功能

  • 课程管理:浏览课程列表、查看课程详情和大纲
  • 作业操作:查看作业要求、提交作业、获取作业反馈
  • 成绩查询:查询成绩和评分标准
  • 公告浏览:读取课程公告和通知
  • 文件访问:访问课程文件和资料
  • 讨论参与:查看和参与课程讨论区
  • 日历集成:查看课程日程和截止日期
  • 95个工具+8个Agent技能:覆盖教育场景的全面工具集

适用场景

  • 学生通过 AI 助手管理课程和作业
  • 教师批量处理课程事务
  • 教育机构自动化教学管理工作流
  • 学习助手接入 Canvas 平台数据

安装配置

使用 pip 安装:

pip install canvas-mcp

配置示例:

{
  "mcpServers": {
    "canvas": {
      "command": "python",
      "args": ["-m", "canvas_mcp"],
      "env": {
        "CANVAS_API_URL": "https://your-instructure.instructure.com",
        "CANVAS_API_KEY": "your-api-key"
      }
    }
  }
}

MIT 许可证开源,GitHub Stars 174+,支持 Python 3.10+,兼容 Claude Desktop、Cursor、Codex、Windsurf 等客户端。