Mastra is the company behind the Mastra framework for building AI agents, with the code published in its public GitHub repo; Mastra 101 is its free, roughly 12-hour course where a coding agent inside the learner's editor (Cursor, Windsurf or VS Code) teaches the framework through an MCP server.

That a course served as an MCP server and taught by the learner's coding agent can onboard developers better than video, and never goes stale because it lives in code.

Mastra wanted new developers to get started quickly, but judged that a video course would go out of date and be difficult to maintain as the framework changed. So on 2025-06-10 it launched 'Mastra 101' as a Show HN: the curriculum is an MCP server, which means the user's coding agent delivers the lessons interactively — explaining concepts and writing code with the learner instead of playing a recording. The team was upfront that the format was experimental and that some models worked better than others.

The thread drew 213 points and 32 comments. Enthusiasts compared it to 'the next-gen Codecademy' and one skeptical developer who had tried every framework 'in this vein' said Mastra impressed him as unusually clean. But the friction was just as visible: several users could not find how to start the course at all (there was no begin button; the trick was telling the agent 'start mastra course'), one called the page 'draw the rest of the fucking owl' energy for newcomers, another gave up in lesson two when his agent looped endlessly trying to connect to a GitHub MCP server, and the intro video's play button failed in some browsers. Mastra's team answered in-thread, promising clearer getting-started instructions and model recommendations, and said a workflows lesson would follow within the week.

The promised fourth lesson shipped: as of 2026-09-05 Mastra 101 covers building and deploying a first agent, adding tools and MCP, adding memory, and building workflows — about 12 hours of content with interactive progress and YouTube lesson intros — still free and live as an experimental onboarding product for the framework.

Verifiable traction: Show HN item 44241202 drew 213 points and 32 comments on 2025-06-10, and the course page is still live with the promised fourth lesson in 2026.

The bet is explicit in the launch post: videos 'would go out of date and be more difficult to maintain,' so the curriculum itself became an MCP server.

The format was new enough to fail in an instructive place — users did not know to type 'start mastra course' — and the thread shows the team iterating on that exact onboarding gap.

It is dogfooding as distribution: teaching Mastra through an MCP server demonstrates the very tools, MCP and workflow capabilities the course covers.

A course that lives in code never goes stale, but an agent-taught format with no play button fails until you also teach people how to start it — onboarding the course is lesson zero.

As of 2026-09-05 Mastra 101 is live and free at mastra.ai/course: four lessons (build and deploy a first agent, add tools and MCP, add memory, build workflows), about 12 hours, interactive progress and YouTube intros, delivered by an MCP agent inside Cursor, Windsurf or VS Code. The workflows lesson promised in the June 2025 thread shipped; the course remains explicitly experimental onboarding content rather than a paid product, and the material discloses no enrollment or revenue figures — success is still measured by framework adoption, not course sales.

FOLLOW THE EVIDENCE

The sources

  1. Show HN: A “Course” as an MCP Server Hacker News · news.ycombinator.com ·