
vishalsachdev/canvas-mcp
Developer toolsこのページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る
vishalsachdev/canvas-mcp は、[[T0]からインポートされた MCP サーバー候補です。
概要
vishalsachdev/canvas-mcp は、[[T0]からインポートされた MCP サーバー候補です。
概要(AI 翻訳)
最大126のツールと8のエージェントスキルを備えたCanvas LMS用のMCPサーバー。Claude Desktop、Cursor、Codex、Windsurf、その他40+エージェント向けに設計されています。セットアップや機能はクライアントによって異なります。
クイックスタート
**1.MCPサーバーをインストールしてください(それ以外のスキルもすべて実行が必要です):
- Claude Desktop: 最新リリースから
canvas-mcp.mcpbをダウンロードし、ダブルクリックしてください。CanvasのURLとトークンを入力するよう促されます。ターミナルは不要です。詳細。 - Cursor、Zed、Windsurf、Continue、Claude Codeおよびその他のクライアント:
pip installをvirtualenvに入力し、.envにトークンを追加し、canvas-mcp-serverバイナリにクライアントを向けます。ローカルインストールにはクライアントごとの設定ブロックがあります。
2.Verify: canvas-mcp-server --testはCanvas接続が成功したと報告すべきです。その後、クライアントを再起動してください。
3.オプション:ワークフロースキルを追加してください。 これらはツールに加えて、エージェントに多段階のレシピ(週ごとの計画、朝のチェック、まとめ採点、ピアレビュー、コース品質管理)を教えます。
リストはエージェントスキルを参照してください。エージェントがClaude Codeなら、同じレシピがスラッシュコマンドとしても利用可能です。
AIエージェントのために
このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。
README
以下は原文 README の抜粋です。原文を見る。
Canvas MCP Server
MCP server for Canvas LMS with up to 128 tools and 8 agent skills. Designed for Claude Desktop, Cursor, Codex, Windsurf, and 40+ other agents; setup and capabilities vary by client.
Quick Start
1. Install the MCP server (everything else, including the skills, needs it running):
- Claude Desktop: download
canvas-mcp.mcpbfrom the latest release and double-click it. It prompts for your Canvas URL and token; no terminal needed. Details. - Cursor, Zed, Windsurf, Continue, Claude Code and other clients:
pip installinto a virtualenv, add your token to.env, and point your client at thecanvas-mcp-serverbinary. Local Installation has the per-client config blocks.
2. Verify: canvas-mcp-server --test should report a successful Canvas connection. Then restart your client.
3. Optional: add the workflow skills. These teach your agent the multi-step recipes (weekly plan, morning check, bulk grading, peer review, course QC) on top of the tools:
npx skills add vishalsachdev/canvas-mcp
See Agent Skills for the list. If your agent is Claude Code, the same recipes are also available as slash commands.
For AI Agents
Canvas MCP provides up to 128 tools for interacting with Canvas LMS; the default profile registers fewer, and optional feature-gated tools can raise the total to 128. Tools are organized by user type:
| Tool | Purpose | Example Prompt |
|---|---|---|
get_my_upcoming_assignments |
Due dates for next N days | “What’s due this week?” |
get_my_todo_items |
Canvas TODO list | “Show my TODO list” |
get_my_submission_status |
Submitted vs missing | “Have I submitted everything?” |
get_my_course_grades |
Current grades | “What are my grades?” |
get_my_peer_reviews_todo |
Pending peer reviews | “What peer reviews do I need to do?” |
list_my_announcements |
Announcements across all active courses | “What did my professors announce this week?” |
インストール
npx skills add vishalsachdev/canvas-mcp設定
{
"mcpServers": {
"canvas-api": {
"command": "/absolute/path/to/canvas-mcp/.venv/bin/canvas-mcp-server"
}
}
}