Skip to main content

Creating an MCP Server Using Node

I gave two in-person workshops recently at NDC Porto where we built out an MCP server for Claude... using Claude. Here's a recap.

· By Rob Conery · 1 min read

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):

https://github.com/robconery/cassini-mcp-node

Updated on Nov 2, 2025