キャンバスMCP
Canvas MCP は、AI エージェントが Canvas LMS および Gradescope と対話できるようにするツール セットです。
特徴
- 関連リソースを見つける- 特定のクエリに関連するリソースを自然言語で見つける機能。
- 今後の課題を照会する- 今後の課題を取得するだけでなく、特定のコースの課題の内訳も提供します。
- Gradescope からコースと課題を取得します- 自然言語を使用して Gradescope のコースと課題を照会し、提出ステータスなどを取得します。
- コースを取得する
- モジュールを取得する
- モジュールアイテムを取得する
- ファイルのURLを取得
- カレンダーイベントを取得する
- 課題を取得する
- そして、他にもたくさんあります...
使用法
事前に以下の点をメモしておいてください。
- Canvas APIキー(
Canvas > Account > Settings > Approved Integrations > New Access Token
- https://aistudio.google.com/app/apikeyからの Gemini API キー
- Gradescope のメールアドレスとパスワードhttps://www.gradescope.com/
Smithery 経由でインストールする (推奨)
Smithery経由で Claude Desktop 用の Canvas MCP を自動的にインストールするには:
または、カーソル IDE で他のモデルで Canvas-mcp を使用するには:
または、ウィンドサーフィンの場合:
手動インストール(ローカルインスタンスのみ)
リポジトリをダウンロードし、次のコマンドを実行します。
手動設定
次の環境変数を含む.env
ファイルをルート ディレクトリに作成します。
mcp.json
またはclaude_desktop_config.json
ファイルに次の内容を追加します。
Aryan Keluskarによって構築されました :)
This server cannot be installed
hybrid server
The server is able to function both locally and remotely, depending on the configuration or use case.
AI エージェントが Canvas LMS と対話できるようにするツール セット。これにより、ユーザーは関連するリソースを見つけたり、コース情報を取得したり、自然言語クエリを通じてモジュールをナビゲートしたりできるようになります。
Related MCP Servers
- -securityAlicense-qualityA Model Context Protocol server that enables AI agents to interact with ClickUp workspaces, allowing task creation, management, and workspace organization through natural language commands.Last updated -343MIT License
- -securityFlicense-qualityEnables AI assistants to interact with Metabase, providing access to dashboards, questions, databases, and tools for executing queries and viewing data through natural language.Last updated -JavaScript
- -securityAlicense-qualityEnables AI assistants like Claude to interact with Canvas LMS through the Canvas API, providing tools for managing courses, announcements, rubrics, assignments, and student data.Last updated -TypeScriptMIT License
- -securityAlicense-qualityEmpowers AI agents to perform web browsing, automation, and scraping tasks with minimal supervision using natural language instructions and Selenium.Last updated -1PythonApache 2.0