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.
Available on PyPI.
Stars
7
Forks
2
Language
Python
License
MIT
Category
Last pushed
Mar 09, 2026
Monthly downloads
692
Commits (30d)
0
Dependencies
6
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/mcp/SonAIengine/ku-portal-mcp"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Related servers
hustcc/mcp-echarts
🧬 Generate visual charts using ECharts with AI MCP dynamically, used for chart generation and...
antvis/mcp-server-chart
🤖 A visualization mcp & skills contains 25+ visual charts using @antvis. Using for chart...
zaizaizhao/mcp-server-chart-minio
mcp-server-chart私有化部署方案
n00bvn/CanvasMCPClient
Canvas MCP Client is an open-source, self-hostable dashboard application built around an...
DMontgomery40/mcp-canvas-lms
Version 2.2 - 54 tools available - an MCP server for interacting with the Canvas LMS API. This...