Less clicking, more learning.

The open-source MCP server that bridges KLAS (Kwangwoon University's LMS) and your favorite AI assistant. Stop copy-pasting deadlines into ChatGPT. Just ask.

Works with Claude, ChatGPT (MCP), Cursor, and any MCP-compatible AI.

What it does

Six things your AI can do on your behalf.

Scroll through. Every screenshot is a real Claude conversation backed by OpenKLAS.

One question. Every course. Aggregate progress.

Lectures left to watch

One question. Every course. Aggregate progress.

Claude scans every recorded-lecture board for you and reports back exactly which weeks remain in which subjects, with durations and deadlines included.

Every deadline, ranked by what actually matters.

Homework triage

Every deadline, ranked by what actually matters.

Ask once. Get pending, overdue, and submitted assignments across every subject in a single response, sorted by deadline, with overdue items flagged.

Format, deadline, content checklist, all in one prompt.

Assignment drill-down

Format, deadline, content checklist, all in one prompt.

Stop opening four KLAS tabs to figure out what an assignment wants. Claude pulls the full task detail and surfaces it as a clean checklist.

Talk to your lecture PDFs like they're a tutor.

PDF Q&A (RAG)

Talk to your lecture PDFs like they're a tutor.

Upload your slides once. Ask anything later. Voyage AI embeddings + pgvector + Ollama keep the answers grounded, per-user, isolated by design.

From an hour-long video to study-ready notes.

Lecture summarization

From an hour-long video to study-ready notes.

Download → Whisper transcription → Claude-written summary, optionally saved straight to your Obsidian vault. Walk into class already prepped.

One English sentence in. A polite Korean email out.

Korean email drafting

One English sentence in. A polite Korean email out.

Need to ask for a late-submission extension? Claude looks up the assignment, finds the right professor, and drafts a respectful Korean email ready to send.

How it works

Three steps. Under a minute.

One-time setup. After that, your AI just knows.

  1. 01

    Add the connector

    In Claude.ai, open Settings → Connectors → Add custom connector and paste https://mcp.openklas.com/mcp.

  2. 02

    Log in once

    Claude redirects you to OpenKLAS. Enter your KLAS credentials on the hosted page. They never leave the server, and Claude never sees them.

  3. 03

    Just ask

    From any new chat: "what's due this week?", "summarize my last linux lecture", "draft a polite Korean email to my professor about late submission". Claude handles the rest.