frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

Open in hackernews

Show HN: A “Course” as an MCP Server

https://mastra.ai/course
189•codekarate•1d 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...)

Comments

avipeltz•1d ago
yall have been cooking ;) does the course also go through making a workflow or just an agent?
codekarate•1d ago
it currently only covers creating an agent, adding tools/mcp, and agent memory

later this week we will be releasing a workflows lesson

avipeltz•1d ago
nice looking forward to it :)
nilsbunger•17h ago
While we are talking about workflows, can you show an example of workflow integration with copilotkit?
hofo•1d ago
Newbie here: how much of creating agents are portable from one AI platform to another? Do they mostly have the same concepts but differ slightly in implementation? Or something else?
codekarate•1d ago
The concepts are pretty similar but this course is definitely pretty Mastra specific.

If you are looking for a more general overview on agent development, my co-founder wrote a short book (available free at https://mastra.ai/book)

jsemrau•1d ago
Most agent frameworks implement a ReAct (Reflect->Act) pattern in the form of a loop that "reasons" until a "final_answer" has been found. Most framworks also implement some form of session cache (scratchpad), tool use, and thought logging/tracing.

While most implementations are similar they are not easily transferable.

djfivyvusn•23h ago
MCP is portable but isn't very useful for creating agent workflows.
davecyen•1d ago
This is really cool. I used the OG Codecademy to learn how to code, this is kind of like the next-gen version of that.
codekarate•1d ago
Thanks!

I definitely remember spending time on Codecademy years ago

ninkendo•1d ago
Seeing the title I had the opposite assumption of what it was referring to: I thought of the interface to getting homework, taking tests, submitting assignments, etc as an MCP server and watching an LLM fully pass a course from an online university autonomously. I’m not convinced this isn’t possible today.
keeganpoppen•1d ago
somehow i hadn’t heard of mastra given that i’ve gone out of my way to find and try basically every framework in this vein under the sun, but i gotta say: i’m quite impressed in terms of how clean it is and how well it aligns with i would consider “real” work in this arena… so many of these frameworks try way too hard to be batteries included and/or are otherwise so simple / limited as to feel like they were made by people who don’t actually… “get” it and thus that by extension its users don’t either…
flippyhead•19h ago
I've been using Mastra for a few months now and we've really been liking it. Team is super responsive and a lot of improvements are afoot.
codekarate•18h ago
thanks for checking mastra out

if you do find things that need improvement, please let us know in our discord or on x!

hoppp•22h ago
The website doesn't look good on mobile
codekarate•18h ago
thanks, we will get this fixed asap
jcmontx•17h ago
How does the course actually start? I installed it for Cursor. npm run dev. I open a playground and...?
thawab•16h ago
Start course. It’s an mcp, talk to it like an instructor.
justanotheratom•17h ago
make a video on how to "take" this course
thawab•16h ago
There are several videos in the link that does this.
tmaly•15h ago
This is very cool. I have to figure out a good 7B model to run on LM Studio that can interact with this.
Gorath•5h ago
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.

Expanding Racks [video]

https://www.youtube.com/watch?v=iWknov3Xpts
66•doctoboggan•2h ago•8 comments

Build a minimal decorator with Ruby in 30 minutes

https://remimercier.com/minimal-decorator-ruby/
4•unripe_syntax•30m ago•0 comments

Chatterbox TTS

https://github.com/resemble-ai/chatterbox
382•pinter69•11h ago•126 comments

Microsoft Office migration from Source Depot to Git

https://danielsada.tech/blog/carreer-part-7-how-office-moved-to-git-and-i-loved-devex/
115•dshacker•7h ago•100 comments

The hunt for Marie Curie's radioactive fingerprints in Paris

https://www.bbc.com/future/article/20250605-the-hunt-for-marie-curies-radioactive-fingerprints-in-paris
31•rmason•2d ago•3 comments

In case of emergency, break glass

https://morrick.me/archives/10048
15•microflash•3h ago•8 comments

Show HN: Eyesite - experimental website combining computer vision and web design

https://blog.andykhau.com/blog/eyesite
64•akchro•7h ago•8 comments

AOSP project is coming to an end

https://old.reddit.com/r/StallmanWasRight/comments/1l8rhon/aosp_project_is_coming_to_an_end/
123•kaladin-jasnah•2h ago•31 comments

Research suggests Big Bang may have taken place inside a black hole

https://www.port.ac.uk/news-events-and-blogs/blogs/space-cosmology-and-the-universe/what-if-the-big-bang-wasnt-the-beginning-our-research-suggests-it-may-have-taken-place-inside-a-black-hole
478•zaik•12h ago•416 comments

Show HN: Spark, An advanced 3D Gaussian Splatting renderer for Three.js

https://sparkjs.dev/
275•dmarcos•14h ago•60 comments

Plants hear their pollinators, and produce sweet nectar in response

https://www.cbc.ca/listen/live-radio/1-51-quirks-and-quarks/clip/16150976-plants-hear-pollinators-produce-sweet-nectar-response
247•marojejian•4d ago•49 comments

How I Program with Agents

https://crawshaw.io/blog/programming-with-agents
437•bumbledraven•3d ago•249 comments

V-JEPA 2 world model and new benchmarks for physical reasoning

https://ai.meta.com/blog/v-jepa-2-world-model-benchmarks/
236•mfiguiere•17h ago•77 comments

How long it takes to know if a job is right for you or not

https://charity.wtf/2025/06/08/on-how-long-it-takes-to-know-if-a-job-is-right-for-you-or-not/
165•zdw•2d ago•104 comments

Show HN: Ikuyo a Travel Planning Web Application

https://ikuyo.kenrick95.org/
259•kenrick95•19h ago•84 comments

My Cord-Cutting Adventure

http://brander.ca/cordcut/
59•wizardforhire•3d ago•34 comments

OpenAI o3-pro

https://help.openai.com/en/articles/9624314-model-release-notes
229•mfiguiere•1d ago•127 comments

Bypassing GitHub Actions policies in the dumbest way possible

https://blog.yossarian.net/2025/06/11/github-actions-policies-dumb-bypass
188•woodruffw•17h ago•93 comments

Unveiling the EndBOX – A microcomputer prototype for EndBASIC

https://www.endbasic.dev/2025/06/unveiling-the-endbox.html
24•jmmv•8h ago•7 comments

Congratulations on creating the one billionth repository on GitHub

https://github.com/AasishPokhrel/shit/issues/1
483•petercooper•10h ago•112 comments

The curious case of shell commands, or how "this bug is required by POSIX" (2021)

https://notes.volution.ro/v1/2021/01/notes/502e747f/
118•wonger_•1d ago•72 comments

Show HN: RomM – An open-source, self-hosted ROM manager and player

https://github.com/rommapp/romm
191•gassi•17h ago•75 comments

Fine-tuning LLMs is a waste of time

https://codinginterviewsmadesimple.substack.com/p/fine-tuning-llms-is-a-huge-waste
128•j-wang•1d ago•56 comments

Show HN: S3mini – Tiny and fast S3-compatible client, no-deps, edge-ready

https://github.com/good-lly/s3mini
236•neon_me•22h ago•92 comments

The Canadian C++ Conference

https://cppnorth.ca/index.html
23•BiraIgnacio•8h ago•6 comments

They Travel the World–and Cheat Death–For License Plates

https://www.wsj.com/lifestyle/license-plate-collectors-cars-21c7506e
3•domofutu•2d ago•0 comments

Shaped (YC W22) Is Hiring

https://www.ycombinator.com/companies/shaped/jobs/qtQwxJO-head-of-engineering
1•tullie•10h ago

Firefox OS's story from a Mozilla insider not working on the project (2024)

https://ludovic.hirlimann.net/2024/01/firefox-oss-story-from-mozila-insider.html
152•todsacerdoti•20h ago•97 comments

Rohde and Schwarz AMIQ Modulation Generator Teardown

https://tomverbeure.github.io/2025/04/26/RS-AMIQ-Teardown-Analog-Deep-Dive.html
46•iamsrp•3d ago•15 comments

Sam Altman's Lies About ChatGPT Are Growing Bolder

https://gizmodo.com/sam-altmans-lies-about-chatgpt-are-growing-bolder-2000614431
8•uladzislau•34m ago•0 comments