PluginBench
MCP Server
Maintained
MIT

io.github.admin978/canvas-mcp MCP Server

io.github.admin978/canvas-mcp

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

Local-first MCP server for Canvas LMS. Stdio transport, no third-party broker.

How to install io.github.admin978/canvas-mcp

Copy-paste configuration for popular MCP clients.

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

    Canvas institution root URL (no /api/v1 suffix), e.g. https://your-institution.instructure.com

  • CANVAS_TOKEN
    required
    secret

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

~/Library/Application Support/Claude/claude_desktop_config.json
{
  "mcpServers": {
    "canvas-mcp": {
      "command": "uvx",
      "args": [
        "canvas-local-mcp"
      ],
      "env": {
        "CANVAS_BASE_URL": "<YOUR_CANVAS_BASE_URL>",
        "CANVAS_TOKEN": "<YOUR_CANVAS_TOKEN>"
      }
    }
  }
}

Related MCP servers

Self-hosted MCP memory for AI agents: persistent context with evidence-backed claims.

6
Python
MIT
View repository →

Extract emails and phones from any website via Apify.

0
View repository →

Meta ad intelligence via Apify: ad copy, CTAs, platforms, advertisers.

0
View repository →

Google Maps business leads via Apify: name, phone, website, rating.

0
View repository →

Meta ads plus advertiser contacts via Apify enrichment.

0
View repository →

Yelp business leads via Apify: rating, phone, price range.

View repository →