Agent♥︎Age
Catalog

Lumen

Official

by ahmedEid1 · Python

Self-hostable agentic-AI LMS: catalog, RAG tutor, FSRS reviews, AI authoring, ingest.

io.github.ahmedEid1/lumen MCP Server

Self-hostable agentic-AI LMS that provides cataloging and a RAG tutor. It includes FSRS reviews, AI authoring, and ingest functionality. The implementation stack includes Python, FastAPI, Celery, Docker, Next.js/TypeScript, and Postgres with pgvector. It also targets evaluation and observability.

🛠️ Key Features

  • Catalog
  • RAG tutor
  • FSRS reviews
  • AI authoring
  • Ingest

🚀 Use Cases

  • LMS course catalog and tutoring
  • Retrieval-augmented AI assistance for learning
  • Spaced repetition review workflows (FSRS)
  • Authoring and ingesting learning content

⚡ Developer Benefits

  • Python-based development with FastAPI
  • Celery and Docker for background jobs and deployment
  • Postgres + pgvector for RAG storage
  • Supports evals and LLM-as-judge
  • Includes observability and evaluation tooling themes

⚠️ Limitations

  • No additional tool count or specific MCP tool details were provided in the available server data.

Topics

pythonagentic-aicelerydockere-learningevalsfastapillmmcpnextjspgvectorpostgresragtypescriptllm-as-judgeobservabilityai-tutorbyok