ku-portal-mcp and mcp-canvas-lms

ku-portal-mcp
55
Established
mcp-canvas-lms
41
Emerging
Maintenance 13/25
Adoption 11/25
Maturity 18/25
Community 13/25
Maintenance 10/25
Adoption 9/25
Maturity 1/25
Community 21/25
Stars: 7
Forks: 2
Downloads: 692
Commits (30d): 0
Language: Python
License: MIT
Stars: 86
Forks: 37
Downloads:
Commits (30d): 0
Language: JavaScript
License:
No risk flags
No License No Package No Dependents

About ku-portal-mcp

SonAIengine/ku-portal-mcp

MCP server for Korea University KUPID portal & Canvas LMS — notices, schedules, library seats, assignments, grades from Claude

Implements 22+ tools across KUPID portal (via SSO web scraping) and Canvas LMS (via KSSO SAML) with session caching, plus real-time library seat queries via separate REST API. Built on FastMCP with async httpx/BeautifulSoup for HTML parsing, cryptography for SAML RSA decryption, and ICS calendar export support.

About mcp-canvas-lms

DMontgomery40/mcp-canvas-lms

Version 2.2 - 54 tools available - an MCP server for interacting with the Canvas LMS API. This server allows you to manage courses, assignments, enrollments, and grades within Canvas.

Implements dual transport modes (stdio and streamable-http) enabling integration with Claude Desktop, local HTTP clients, and containerized deployments, with automatic retry logic and pagination handling. Provides role-based tooling across students, instructors, and account administrators—including new institutional features like sub-account hierarchies, user provisioning, and Canvas reporting APIs. Built with TypeScript, Docker/Kubernetes support, and comprehensive test coverage including lifecycle and transport-specific behavior validation.

Scores updated daily from GitHub, PyPI, and npm data. How scores work