MCP.so
登录

Canvas Assignment Assistant MCP Server

@mbcrosier

关于 Canvas Assignment Assistant MCP Server

An MCP Server for Canvas / Instructure to help pull Assignment details and deadlines

基本信息

分类

AI 与智能体

运行时

node

传输方式

stdio

发布者

mbcrosier

配置

暂无标准配置

该服务器的 README 中没有可解析的 MCP 配置块,请前往代码仓库查看安装说明。

代码仓库

工具

未检测到工具

工具是从 README 中自动提取的。维护者可以在 ## Tools 标题下列出工具,即可填充这部分内容。

概览

What is Canvas Assignment Assistant MCP Server?

This Model Context Protocol (MCP) server lets you interact with Canvas/Instructure courses and assignments directly from an LLM client like Claude Desktop. It retrieves, searches, and summarizes course and assignment information programmatically.

How to use Canvas Assignment Assistant MCP Server?

Install the .mcpb bundle in your MCP‑compatible client (Claude Desktop, Cursor, etc.) and configure your Canvas API token and Canvas domain when prompted. Use tools such as list_courses, search_assignments, and get_assignment to fetch and filter data.

Key features of Canvas Assignment Assistant MCP Server

  • List courses filtered by state (active, completed, or all)
  • Search assignments across courses with multiple filters
  • Filter by search query, due date range, or specific course
  • Exclude completed courses from search results
  • Get full assignment details in HTML, plain text, or markdown
  • Access assignment content via a standardized URI resource

Use cases of Canvas Assignment Assistant MCP Server

  • Check upcoming assignment due dates for all active courses
  • Quickly find assignments by keyword across the entire Canvas account
  • Summarize assignment instructions in a markdown format for note‑taking
  • Review completed assignments by including those courses in searches

FAQ from Canvas Assignment Assistant MCP Server

How do I get my Canvas API token?

Log into Canvas, go to Account > Settings, scroll to "Approved Integrations", click "New Access Token", and copy the generated token.

What should I do if my token is invalid?

Regenerate your Canvas API token and ensure it has appropriate permissions.

What if my domain is incorrect?

Double‑check your Canvas institution domain (e.g., canvas.youruniversity.edu) and verify there are no typos.

Is this an official Canvas tool?

No, this is an unofficial Canvas MCP and is not affiliated with Canvas or Instructure.

What are the prerequisites?

An MCP‑compatible client (e.g., Claude Desktop, Cursor), a Canvas LMS account, a Canvas API token, and your Canvas domain.

评论

AI 与智能体 分类下的更多 MCP 服务器