📡 MCP Radar

CorCvusRamboChen/canvas-session-mcp

Connect Claude, Cursor, Codex & other AI assistants to Canvas LMS with your normal login — no access token needed. Read-only MCP server.

⭐ 3 stars
⑂ 0 forks
JavaScript
momentum ▲ 6.0
created 2026-10-05
on radar since 2026-10-08
canvascanvas-lmsclaudemcpmcp-servermodel-context-protocolstudents
View on GitHub ↗Homepage ↗

About canvas-session-mcp

Connect Claude, Cursor, Codex and other AI assistants to Canvas LMS — no access token needed. 不用 Access Token,一条命令让 Claude / Cursor / Codex 等 AI 读你的 Canvas。

Most Canvas integrations ask you to create a personal access token, and many universities no longer let students do that. This MCP server does what the Canvas website itself does: it uses your normal login. Sign in once in a real Chrome/Edge window (SSO and MFA as usual), and your AI assistant can read your courses.

- No token, no admin approval. If you can open Canvas in a browser, this works. - Read-only. It only ever sends GET requests: it cannot submit, post or change anything. - Local. Your login and files stay on your computer. Nothing goes anywhere except your school's Canvas. - Reads and saves course files. Slides, assignment PDFs and Word documents come back as text, and whole courses can be saved into a folder you choose.

You need Node.js 20+ and Chrome or Edge. Then run:

Setup asks for three things, then does the rest:

1. Your Canvas address, e.g. https://canvas.lms.unimelb.edu.au. 2. Where to save course files. The default is Documents/Canvas; any folder works. 3. Sign in in the browser window that opens. It closes by itself.

It then finds the AI apps on your computer — Claude Desktop, Claude Code, Cursor, Windsurf, Codex — and asks before connecting each one. Existing settings are kept, and a backup of every file it changes is saved next to it (.before-canvas-mcp.bak). Restart the app and ask: "What's due this week on Canvas?"

From the project README.

Maintaining this server?

Add the radar badge to your README — it shows your project was picked up by MCP Radar and links to this page:

[![On MCP Radar](https://mcp.liqiwa.com/badge.svg)](https://mcp.liqiwa.com/s/CorCvusRamboChen--canvas-session-mcp.html)

Related MCP servers

sv-number/mcp-server

MCP server for AI agents that need a phone number: order a private number in 200+ countries, read the SMS verification code, hand it back. The widest country coverage in the category, and you can chec

⭐ 598JavaScript
livetennisapi/livetennisapi-mcp

MCP server for the Live Tennis API — give Claude, Cursor and other LLM agents real-time tennis scores, odds and model win-probability

⭐ 205JavaScript
jameshaworthcs/verifiedhandles-mcp

Connect an AI agent to Verified Handles: setup for each client, the MCP Registry listing, a Claude Desktop extension.

⭐ 31JavaScript
HasData/yelp-mcp

MCP server for Yelp: business search, place details and the full review feed as JSON. Hosted, no Yelp Fusion key. 1,000 free credits every month.

⭐ 16JavaScript
HasData/glassdoor-mcp

MCP server for Glassdoor: search job listings by keyword and location, read one posting in full with the employer rating and the salary figure with its provenance. 1,000 free credits every month.

⭐ 16JavaScript
HasData/facebook-mcp

MCP server for Facebook: a public page or profile by handle with likes, followers, contact details and the post feed with reactions. No Meta developer app. 1,000 free credits every month.

⭐ 16JavaScript

📬 Get the weekly radar in your inbox

The top new MCP servers of the week, every Monday. No spam, unsubscribe anytime.