
Lumen
Connect an agent to a self-hostable AI LMS for course catalog search, RAG tutoring, FSRS reviews, and content ingest.
Overview
Lumen is an MCP server for the grow phase that exposes a self-hostable agentic-AI LMS with catalog tools, RAG tutoring, FSRS reviews, and ingest-oriented authoring.
What is this MCP server?
- Public tools: list_courses (free-text filter on title + overview) and get_course (full syllabus tree)
- User tools: search_lesson_content with pgvector semantic chunks and distance scores
- ask_tutor returns cited answers or refusal when content does not cover the topic (enrollment required)
- FSRS-6 spaced repetition via list_my_due_reviews and grade_review_card
- Self-hostable agentic-AI LMS stack: RAG tutor, AI authoring, and ingest per project description
- At least 6 publisher-documented MCP tools (catalog, course detail, semantic search, ask_tutor, due reviews, grade_review
- ask_tutor and review tools require user auth; catalog tools marked public
- search_lesson_content returns top-K chunks with pgvector cosine-distance scores
Community signal: 68 GitHub stars.
What problem does it solve?
Shipping course material in flat files makes it hard for agents to tutor with citations, run spaced repetition, or search lesson content semantically at scale.
Who is it for?
Indie educators and builder-founders running a self-hosted Lumen instance who want MCP-driven catalog, tutor, and review automation.
Skip if: Teams that only need a single static README with no LMS, enrollment, or vector search infrastructure.
What do I get? / Deliverables
After you deploy Lumen and register MCP tools, agents can list courses, search lessons, answer with citations, and manage FSRS review cards for enrolled learners.
- Agent-driven course catalog and syllabus retrieval
- Semantic lesson search and enrollment-aware cited tutor responses
- FSRS due-queue listing and review card grading via MCP
Recommended MCP Servers
Journey fit
Course delivery, tutoring, and spaced repetition compound user learning after you have something to teach, which aligns with grow and content operations. Catalog listing, semantic lesson search, cited tutor answers, and review queues are content-and-lifecycle education tooling.
How it compares
Full LMS MCP with RAG tutor and FSRS tools, not a lightweight markdown documentation skill.
Common Questions / FAQ
Who is Lumen for?
Solo builders operating an agentic-AI LMS who want MCP tools for catalog discovery, cited tutoring, and spaced-repetition workflows.
When should I use Lumen?
Use it in grow and content when you deliver courses and want agents to search lessons, tutor enrolled users, or process review queues.
How do I add Lumen to my agent?
Self-host the Lumen stack per the GitHub project, then register the published MCP server endpoint and credentials your deployment requires in your MCP client.