I've been meaning to create an MCP server or two just to see what it's all about and I had that chance a few weeks back when I was in Porto at the NDC conference. MCP (Model Context Protocol) is all the rage so I figured it would be fun to see what it's all about.
I didn't know anything about it, so I dug in live with the rest of the group to see how hard it would be to create one using ASP.NET (yes, I can still C#). Turns out it wasn't hard at all and, more than that, it was fun as hell.
In this video I use Node.js to create an MCP server that exposes the Cassini-Huygens mission plan, which is data I used in both A Curious Moon and Postgres Fundamentals.
I think it turned out pretty well! Hope you enjoy the video...
You can find the source code here (to get started):