23 tools spanning lessons, quiz, recipes, knowledge graph, certificates, and AI tutor. Open Source MCP server (mcp-academy on npm, MIT). Works with Claude Code, Cursor, Codex. Free.
/plugin marketplace add studiomeyer-io/studiomeyer-marketplace
/plugin install studiomeyer-academy@studiomeyerThe plugin registers the mcp-academy npm package as a stdio-spawned MCP server under the name studiomeyer-academy (see .mcp.json). First call downloads the npm package automatically via npx.
Note on server name. The Academy recipe 16.5 and the mcp-academy README reference the server as
academyfor direct npm-install paths (claude mcp add academy npx -- -y mcp-academy). The marketplace plugin uses the prefixed namestudiomeyer-academyfor consistency with the rest of the suite. Therecipe.jsonshipped here usesstudiomeyer-academyto match the plugin install path. If you installedmcp-academydirectly under a different name, replacestudiomeyer-academyin the recipe with whatever name you used inclaude mcp add.
- MCP server with 23 tools across 6 domains:
- Lessons (
academy_lessons,academy_lesson,academy_next_lesson,academy_progress_complete) - Quiz (
academy_quiz,academy_quiz_submit) - Recipes (
academy_list_recipes,academy_get_recipe,academy_my_recipes,academy_save_recipe_note,academy_start_recipe,academy_validate_step,academy_next_step) - Concepts (
academy_concept_search,academy_concept_open,academy_concept_graph) - Stats / Progress (
academy_stats,academy_levels,academy_review,academy_review_grade,academy_certificates) - Tutor (
academy_tutor)
- Lessons (
- Slash commands (
/academy-stats,/academy-install-hooks, …) that pre-frame Claude for common actions - Hook recipes (in
hooks/) — auto-load stats and next-lesson onSessionStart, optional auto-quiz afteracademy_progress_complete - Skills that walk Claude through Academy workflows
- Subagents for tutor-style explanations
Free. There is no paid tier and nothing to buy.
All 21 tools, all 6 levels and the full lesson tree are open, no account needed. Of the 88 recipes, 58 are written and free to read. The remaining 30 are not for sale either: 25 are placeholders for phases 11 to 15 that still have to be written, and 5 stay internal on purpose. An optional account only adds personal progress tracking, quizzes and certificates.
An account is optional. It only buys you saved progress, quizzes and certificates.
After install:
claude
# In claude:
/academy-statsShould show your XP, rank, league, current streak, recommended next lesson.
MIT.