PluginBench
MCP Server
Active
MIT

io.github.bruchris/canvas-lms-mcp MCP Server

io.github.bruchris/canvas-lms-mcp

What is the io.github.bruchris/canvas-lms-mcp MCP server?

TypeScript MCP server for Canvas LMS — 165 tools across 42 domains.

How to install io.github.bruchris/canvas-lms-mcp

Copy-paste configuration for popular MCP clients.

transport: stdio
Config generated by PluginBench — verify against the source before use.
Environment / auth
  • CANVAS_API_TOKEN
    required
    secret

    Canvas personal access token (Account → Settings → Approved Integrations → New Access Token)

  • CANVAS_BASE_URL
    required

    Canvas instance base URL, origin only with no path, e.g. https://school.instructure.com

~/Library/Application Support/Claude/claude_desktop_config.json
{
  "mcpServers": {
    "canvas-lms-mcp": {
      "command": "npx",
      "args": [
        "-y",
        "canvas-lms-mcp"
      ],
      "env": {
        "CANVAS_API_TOKEN": "<YOUR_CANVAS_API_TOKEN>",
        "CANVAS_BASE_URL": "<YOUR_CANVAS_BASE_URL>"
      }
    }
  }
}

Related MCP servers

Real-time Brazilian agricultural data for LLMs — prices, crops, climate, deforestation.

25
Python
MIT
View repository →

Pharmacovigilance hypothesis generation from 15 public drug safety databases

View repository →

AI assistant with RAG, web search, filesystem and memory. MCP sub-agent for Claude Code.

0
Python
View repository →

OAuth 2.1/OIDC resource-server reference for secure MCP authorization

0
Python
MIT
View repository →

Secure Open Finance Brasil MCP server with typed tools and a credential-free mock mode

0
Python
MIT
View repository →

VirtualBox and VMware Fusion/Workstation behind one provider-neutral MCP tool surface.

0
Go
MIT
View repository →