LessonLab turns a PDF or a topic into a complete interactive lesson in minutes - narrated slides
io.github.rocnubie/lessonlab-mcp MCP Server
LessonLab MCP turns a provided PDF or a specified topic into a complete interactive lesson within minutes. The resulting output is described as narrated slides, generating lesson content from the input source and focusing on interactive, slide-based narration.
๐ ๏ธ Key Features
Converts a PDF into a complete interactive lesson
Converts a topic into a complete interactive lesson
Produces narrated slides as the lesson format
๐ Use Cases
Creating interactive lessons from existing PDF materials
Rapidly generating narrated slide lessons from a topic description
โก Developer Benefits
Input-driven lesson generation based on either a PDF or a topic
Consistent lesson delivery as narrated slides for interactive consumption
โ ๏ธ Limitations
Source data only specifies PDF/topic to narrated slides; no additional supported formats, controls, or integrations are described
A Model Context Protocol server that exposes the canonical LessonLab knowledge surface โ lesson-generation workflows, outputs, and plan boundaries, pricing, FAQ, official links โ to MCP-compatible AI clients such as Claude Desktop, Cursor, Windsurf, and Continue. Read-only, no API keys, no quota, ~50 ms cold start.
LessonLab is an AI lesson generator that turns a PDF, notes, or a topic into an interactive lesson. Its public product surface describes narrated slides, self-grading quizzes, simulations where appropriate, shareable lessons, and paid export options such as editable PowerPoint files.
This MCP exposes the documented lesson workflow, pricing entry point, and official site context as read-only information. It does not upload a document, generate a lesson, spend credits, grade a learner, or return a PowerPoint file.
Use the live LessonLab site for current generation modes, file limits, credits, plan terms, and exports. Source fidelity and teaching suitability still require a human review before a generated lesson is used with learners.
Tools
get_lesson_workflow
Return the documented lesson-generation workflow, outputs, and plan boundaries exposed by the site. (LessonLab)
Input: no parameters. Returns: text/markdown.
get_pricing
Return the canonical pricing entry point for LessonLab.
Input: no parameters. Returns: text/markdown.
get_official_links
Return the canonical list of official links for LessonLab (website, support, docs when available).
Input: no parameters. Returns: text/markdown.
Resources
site://lessonlab/lesson-workflow โ Public lesson inputs, generated learning formats, exports, and plan boundaries.