返回市场
画布-mcp

画布-mcp

作者:aryankeluskar10 星标更新:2025-10-30

项目介绍

Canvas MCP

smithery 徽章

Canvas MCP 是一套工具,允许您的AI代理与Canvas LMS和Gradescope进行交互。

gradescope

示例

功能

  • 查找相关资源 - 能够根据给定的自然语言查询找到相关资源!
  • 查询即将到来的任务 - 不仅可以获取即将到来的任务,还可以提供特定课程的任务分解。
  • 从Gradescope获取课程和任务 - 使用自然语言查询您的Gradescope课程和任务,获取提交状态等信息!
  • 获取课程
  • 获取模块
  • 获取模块项目
  • 获取文件URL
  • 获取日历事件
  • 获取任务
  • 还有很多更多...

使用方法

事先记下以下内容:

  1. Canvas > 账户 > 设置 > 批准集成 > 新访问令牌 获取的Canvas API密钥
  2. Gradescope 邮箱和密码 https://www.gradescope.com/

通过Smithery安装(推荐)

要通过Smithery为Claude Desktop安装Canvas MCP:

npx -y @smithery/cli install @aryankeluskar/canvas-mcp --client claude

或者,对于Cursor IDE,以与其他模型一起使用canvas-mcp:

npx -y @smithery/cli install @aryankeluskar/canvas-mcp --client cursor

或者,对于ChatGPT:

  1. 如果尚未启用,请在设置中启用开发者模式
  2. 前往 ChatGPT 设置 > 连接器 并点击创建以添加此服务器URL:https://server.smithery.ai/@aryankeluskar/canvas-mcp/mcp

手动配置(仅适用于本地实例)

在根目录创建一个.env文件,并包含以下环境变量:

SNITHERY_API_KEY=your_snithery_api_key

在您的mcp.jsonclaude_desktop_config.json文件中添加以下内容:

{
  "mcpServers": {
      "canvas": {
          "command": "npx",
          "args": [
              "-y",
              "@smithery/cli",
              "run",
              "@aryankeluskar/canvas-mcp"
          ]
      }
  }
}

Aryan Keluskar 开发 :)