Curriculum MCP Server
This server does not currently have a deployable release on Glama. Follow the repository's setup instructions to install and configure it for your MCP client, including any required credentials and local dependencies.
Adaptive AI Fundamentals Tutor
A text-based Google ADK tutor for beginner learners aged 10-18. It adapts explanations and examples to the learner's age band, interests, prior knowledge, and goal.
Setup
Create and activate a Python 3.11+ virtual environment.
Install dependencies from
requirements.txt.Copy
.env.exampleto.envand setDEEPSEEK_API_KEY.Run the agent with the Google ADK web interface from the project directory.
The API key must stay in .env or the process environment. Do not commit .env.
Related MCP server: LessonLab MCP Server
Current scope
The tutor is one LlmAgent with:
ADK function tools for learner profiles, current lesson, quiz results, and progress
A local read-only curriculum MCP server for approved lessons, activities, and quizzes
DeepSeek through LiteLLM
The curriculum server is started automatically by ADK through stdio. Its tools are:
get_lessonget_activityget_quiz
The package is deliberately organized so specialist lesson, quiz, activity, and safety agents can be added later.
The tutor should not collect identifying information from learners. Use an age band instead of an exact age.
MCP smoke test
Run this from the project root after installing dependencies:
.\.venv\Scripts\python.exe tests\test_curriculum_mcp.pyExpected output includes:
mcp-discovery-ok ['get_activity', 'get_lesson', 'get_quiz']Architecture and future work
The current tutor is a prompt-driven LlmAgent. The LLM guides the conversation and decides when to call the available ADK function tools and curriculum MCP tools. It does not currently use a predefined multi-agent or graph-based workflow.
The project is kept modular so the workflow can evolve. Future versions may explore ADK workflow agents for sequential, parallel, or iterative tasks, along with multi-agent collaboration or custom routing for more complex tutoring scenarios. These are potential enhancements, not part of the current implementation.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
This server cannot be deployed
Maintenance
Related MCP Connectors
Read-only access to Epivo's live course catalogue for AI agents.
Search university course materials, your flashcards, quizzes, streak and quota. All tools read-only.
Search, compare and read reviews of 350+ homeschool curricula. Read-only, no account needed.
Create structured courses, lessons, and educational images for any topic, level, and language.
Related MCP Servers
- AlicenseCqualityDmaintenanceGives MCP-aware AI tools read access to ClassQuill tutoring-business data via a read-only proxy over the ClassQuill public API.5953 npmMIT
- AlicenseAqualityDmaintenanceProvides read-only access to LessonLab's lesson workflow, pricing, FAQ, and official links for MCP-compatible AI clients.3MIT
- FlicenseNot gradedqualityCmaintenanceEnables a study assistant to explain topics, build study plans, and generate revision checklists, with read-only access to course outline and status resources.-
- AlicenseAqualityBmaintenanceLets AI apps read a student's Google Classroom data, including active classes, to-do and missing assignments, upcoming due dates, grades on returned work, and announcements. It is read-only, so it can never turn in, edit, or delete anything.14238 npmMIT