用途:面向 Canvas LMS 讨论区,帮助教师与学生浏览话题、阅读帖子、回复学生、创建新讨论并跟踪参与度。需 Canvas MCP 服务器已运行并连接至智能体的 MCP 客户端。
主要能力:列出课程(list_courses)、浏览讨论话题(list_discussion_topics)、查看帖与回复(list_discussion_entries)、读取单帖全文(get_discussion_entry_details)、回复帖子(reply_to_discussion_entry)、发布新帖(post_discussion_entry)、创建讨论话题(create_discussion_topic)、发公告(create_announcement)、私信学生(send_conversation)、获取选课学生(list_users)。
使用方式:先确定课程,再浏览话题、阅读帖子,最后按需回复或发帖。创建话题可设置 delayed_post_at、lock_at、require_initial_post、pinned。教师可交叉比对名单找出未参与者并提醒。写操作前务必展示草稿并获用户明确批准。
适用场景:课堂讨论跟进、答疑回复、参与度统计与提醒、学生补看讨论。
限制:工具权限受 Canvas API 权限约束,学生通常不能建话题;locked 讨论不可发帖;需先发帖才能查看他人帖子的讨论需遵循 require_initial_post;教师可设 ENABLE_DATA_ANONYMIZATION=true 匿名化显示名,但不代表自动合规;帖子支持 HTML,避免复杂标记;具体课程行为与数据以实际账户为准,其余细节暂未提供。