
vishalsachdev/canvas-mcp
Developer tools이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기
vishalsachdev/canvas-mcp는 https://github.com/vishalsachdev/canvas-mcp.에서 가져온 MCP 서버 후보입니다.
개요
vishalsachdev/canvas-mcp는 https://github.com/vishalsachdev/canvas-mcp.에서 가져온 MCP 서버 후보입니다.
개요(AI 번역)
최대 126개의 도구**와 8개의 에이전트 스킬을 갖춘 Canvas LMS용 MCP 서버입니다. Claude Desktop, Cursor, Codex, Windsurf 및 40+ 기타 에이전트용으로 설계되었습니다; 설정과 기능은 클라이언트마다 다릅니다.
퀵 스타트
**1. MCP 서버를 설치하세요 (스킬을 포함한 모든 기능은 실행이 필요합니다):
- Claude Desktop: 최신 버전에서
canvas-mcp.mcpb를 다운로드하고 더블 클릭하세요. Canvas URL과 토큰을 입력하라는 안내를 보냅니다; 터미널이 필요하지 않습니다. 자세한 내용. - 커서, Zed, Windsurf, Continue, Claude Code 및 기타 클라이언트들:
pip install를 virtualenv에 입력하고, 토큰을.env에 추가한 후 클라이언트를canvas-mcp-server바이너리로 가리킵니다. 로컬 설치에는 클라이언트별 설정 블록이 있습니다.
2. Verify: canvas-mcp-server --test가 성공적인 Canvas 연결을 보고해야 합니다. 그 후 클라이언트를 재시작하세요.
**3. 선택 사항: 워크플로우 스킬을 추가하세요. ** 이 기술은 에이전트에게 여러 단계 레시피(주간 계획, 아침 점검, 대량 채점, 동료 평가, 강의 품질 관리)를 도구들 위에 가르쳐줍니다:
목록은 에이전트 스킬을 참고하세요. 에이전트가 클로드 코드라면, 같은 레시피가 슬래시 명령어로도 사용할 수 있습니다.
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"
}
}
}