No image yet

Pathlight — MCP Lesson Adaptation

Local MCP server: phased IEP context, Pydantic schema checks, deterministic teacher draft render

MCPPydantic SchemaPhased ContextIEP GroundingPython

1.The Challenge

Teachers get long IEPs and need tomorrow’s lesson adapted quickly. Generic LLM text is hard to use in class and easy to invent accommodations the IEP never supports.

2.The Solution

Built a local MCP server for Claude Desktop: Claude reasons; the server injects phase-scoped IEP and lesson JSON, runs Pydantic schema checks plus grounding validation, and renders a deterministic markdown checklist. Offline PDF→JSON ingest keeps runtime JSON-first. Not RAG — scoped MCP context injection, not vector retrieval.

3.The Impact

Clear boundary between model reasoning and machine-checkable contracts (schema, grounding, reproducible render). A small systems/MCP portfolio piece for lesson adaptation drafts — not a hosted classroom SaaS.