canvas-mcp
为AI助手提供Canvas LMS(学习管理系统)的全面操作能力。
安装使用
复制下面这段提示词发给你的 AI(Claude / Cursor / TRAE / Codex / WorkBuddy 等),它会自动帮你完成安装:
帮我安装这个 AI Skill:canvas-mcp。 它的用途是:为AI助手提供Canvas LMS(学习管理系统)的全面操作能力。 完整的 Skill 内容见:https://321skill.com/skills/canvas-mcp/raw/index.md 请读取该页面内容,如果是 SKILL.md 格式直接安装,如果是 README 提炼核心 prompt 后安装。
提示词包含完整的 Skill 内容链接,AI 读取后即可完成安装。你也可以 查看完整内容 确认无误。
使用示例
“帮我看看这周有哪些作业要交,并列出还没开始的同学。”,它会调用`get_my_upcoming_assignments`和`list_submissions`等工具,为你整理出清晰的待办事项和未提交学生名单。或者
对AI说:“在‘课程导论’模块里新增一个关于课程大纲的页面。”,它会使用`add_module_item`等工具自动完成页面创建和模块关联。
介绍
Canvas MCP Server 是一个专为AI Agent设计的工具集,旨在解决用户与Canvas学习管理系统交互时的繁琐操作问题。通过将Canvas丰富的API封装成93个标准化的MCP工具,它让AI助手能够直接代替用户执行课程管理、作业批改、内容发布等任务。
使用方式非常简单,用户只需在支持的AI客户端(如Claude Desktop、Cursor等)中通过一行命令安装此MCP服务器,配置好Canvas API密钥和域名,即可在对话中直接使用自然语言指令AI处理Canvas相关事务。
该技能特别适合教育场景中的各类角色,包括需要管理多门课程、批改大量作业的教师,需要跟踪学习进度、提交作业的学生,以及负责课程设计与质量监控的教学设计师。
建议在使用前,仔细阅读官方文档以了解工具的具体参数和权限要求。由于涉及教学核心数据,请务必在安全的网络环境下配置API密钥,并遵循所在教育机构的数据使用政策。初次使用可从查询课程、作业列表等只读操作开始,逐步尝试创建内容或批改作业等写入操作。
核心特点
与同类教育管理工具相比,它提供了目前最全面的Canvas API覆盖(93个工具),并精细地按照学生、教师、课程设计师等不同角色划分工具集,使AI的指令更精准、场景更贴合。同时,它原生支持超过40种不同的AI Agent客户端,兼容性极强。
注意事项
不适合非Canvas LMS系统的用户,且需要用户自行拥有并配置有效的Canvas API访问权限。
常见问题
支持哪些AI软件?
支持Claude Desktop、Cursor、Windsurf、Codex等40多种支持MCP协议的AI Agent。
需要Canvas账号吗?
需要,您必须拥有Canvas账户并生成API密钥,用于工具的身份验证和数据访问。
给 AI 助手的安装指引
如果你的 AI 编程助手(Claude Code、Cursor、TRAE 等)能看到这个页面,把下面这段发给它即可自动完成安装:
请访问 https://321skill.com/skills/canvas-mcp/raw/index.md 读取 canvas-mcp 的原始 Skill 定义(Markdown 格式),按其中说明在我的环境里完成安装和配置。
AI 可直接读取的原始 Markdown 地址:/skills/canvas-mcp/raw/index.md(查看排版版本)