画布MCP
Canvas MCP是一组工具,允许您的AI代理与Canvas LMS和Gradescope进行交互。
特性
- 查找相关资源 -能够为给定的自然语言查询找到相关资源!
- 查询即将分配的任务 -不仅获取即将到来的作业,还提供给定课程的明细。
- 从Gradescope获取课程和作业 -使用自然语言查询您的Gradescope课程和作业,获取提交状态等!
- 获取课程
- 获取模块
- 获取模块项目
- 获取文件url
- 获取日历事件
- 获取作业
- 还有更多。..
用法
事先记下以下内容:
- Canvas API密钥来自
Canvas > Account > Settings > Approved Integrations > New Access Token - 成绩范围电子邮件和密码https://www.gradescope.com/
通过Smithery安装(首选)
通过以下方式安装Canvas MCP for Claude Code 史密瑟里:
npx -y @smithery/cli@latest mcp add aryankeluskar/canvas-mcp --client claude-code或者,对于Cursor IDE,将canvas mcp与其他模型一起使用:
npx -y @smithery/cli install aryankeluskar/canvas-mcp --client cursor或者,对于ChatGPT:
- 如果尚未启用,请在设置中启用开发人员模式
- 首选
ChatGPT Settings > Connectors然后单击“创建”添加此服务器URL:https://canvas-mcp--aryankeluskar.run.tools
______________________________________________________________________
手动配置(仅适用于本地实例)
创建一个 .env 根目录中的文件,包含以下环境变量:
SNITHERY_API_KEY=your_snithery_api_key将以下内容添加到您的 mcp.json 或 claude_desktop_config.json 文件:
{
"mcpServers": {
"canvas": {
"command": "npx",
"args": [
"-y",
"@smithery/cli",
"run",
"@aryankeluskar/canvas-mcp"
]
}
}
}______________________________________________________________________
由...建造 雅利安Keluskar :)
