Show HN: A “Course” as an MCP Server
(mastra.ai)209 points by codekarate 6 days ago
We wanted to build a course for new Mastra devs to get started quickly. However, we knew videos would go out of date and be more difficult to maintain.
We decided to launch our "course" as an MCP server. This way your coding agent actually teaches the course content to you and can help you write the code. We think this is a really interactive way to learn.
Using an editor with MCP support (such as Cursor, Windsurf, or VSCode), your code agent will call the appropriate MCP tools which will return context for the agent. This context tries to instruct the agent that it should be teaching you the content, not just doing the work for you.
The course is still pretty experimental and some models work better than others. Code is available in the Mastra Github repo in the mcp-docs-server package (https://github.com/mastra-ai/mastra/tree/main/packages/mcp-d...)
This was interesting, but continues to shatter the illusion for me that LLM based programming is vastly superior to someone not using an LLM. It consistently struggled for me to set up what it was trying to do, and had little context in helping me work through issues. I was using windsurf so maybe that was part of my issue? I gave up in part two when it got in a never ending loop trying to connect to the GitHub mcp.