MCP.so
ログイン
C

Canvas LMS (Local-First) MCP Server

@admin978

基本情報

カテゴリ

その他

トランスポート

stdio

作者

admin978

投稿者

Marcos García Manzano

Canvas LMS (Local-First) MCP Server について

Local-first MCP server for Canvas LMS. Stdio transport, token stays on your machine, no third-party broker.

Canvas LMS (Local-First) MCP Server の設定

以下の設定を使って、このサーバーを MCP 対応クライアントに追加してください。

{
  "mcpServers": {
    "canvas-local": {
      "command": "canvas-local-mcp"
    }
  }
}

Canvas LMS (Local-First) MCP Server のツール

ツール一覧はまだありません

この掲載には表示できるツール一覧がまだありません。サーバーにツールがないという意味ではありません。対応機能はプロジェクトのドキュメントをご確認ください。

ツールは README から自動的に抽出されます。メンテナーは ## Tools という見出しの下に記載することで、このタブに反映できます。

概要

What is Canvas LMS (Local-First)?

Canvas LMS (Local-First) is a local-first MCP server that exposes the Canvas REST API as MCP tools. It is built for instructors who want to drive the LMS from any MCP-compatible client, such as Claude Code or Claude Desktop. The API token is stored in a local ~/.canvas.env file, and the server runs as a single auditable file.

How to use Canvas LMS (Local-First)?

Install the package with pip install canvas-local-mcp. Set your Canvas API token in ~/.canvas.env with permissions chmod 600. Then configure your MCP client (e.g., Claude Desktop) using the command canvas-local-mcp as the server command.

Key features of Canvas LMS (Local-First)?

  • Exposes 10 Canvas REST API endpoints as MCP tools.
  • Includes a bulk dump script for offline course indexing.
  • Runs locally as a single auditable file.
  • Uses token-based authentication via a local env file.
  • Compatible with any MCP client (Claude Code, Claude Desktop).

Use cases of Canvas LMS (Local-First)?

  • Instructors can cross-search course materials without using the Canvas UI.
  • Bulk download course content for offline indexing and querying.
  • Retrieve upcoming assignments,

コメント

「その他」の他のコンテンツ