
vishalsachdev/canvas-mcp
Developer toolsЭта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал
vishalsachdev/canvas-mcp — это кандидат MCP-сервера, импортированный из https://github.com/vishalsachdev/canvas-mcp.
Обзор
vishalsachdev/canvas-mcp — это кандидат MCP-сервера, импортированный из https://github.com/vishalsachdev/canvas-mcp.
Обзор (машинный перевод)
MCP-сервер для Canvas LMS с до 126 инструментов и 8 навыками агентов. Разработан для Claude Desktop, Cursor, Codex, Windsurf и 40+ других агентов; настройка и возможности различаются в зависимости от клиента.
Быстрый старт
1. Установите MCP-сервер (всё остальное, включая навыки, требует запущенного режима):
- Claude Desktop: скачать
canvas-mcp.mcpbиз последнего релиза и дважды кликнуть по нему. Он запросит ваш URL и токен Canvas; терминал не требуется. Подробности. - Cursor, Zed, Windsurf, Continue, Claude Code и другие клиенты:
pip installв виртуальную среду, добавьте ваш токен в.envи направьте клиента на бинарный файлcanvas-mcp-server. Локальная установка содержит конфигурационные блоки для каждого клиента.
2. Проверь: canvas-mcp-server --test должен сообщить об успешном подключении к Canvas. Затем перезапустить клиент.
3. Необязательно: добавьте навыки рабочего процесса. Они обучают вашего агента многоступенчатым рецептам (недельный план, утренняя проверка, массовая оценка, рецензирование коллег, контроль качества курсов) поверх инструментов:
См. раздел Агентские навыки для списка. Если ваш агент — Claude Code, те же рецепты доступны и в виде слэш-команд.
Для агентов ИИ
Эта страница переведена автоматически. Технические детали смотрите в оригинале.
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"
}
}
}