Uploaded May 2025 | Updated September 2026, 2 weeks ago
Let's build an MCP STDIO server from scratch to understand how the the Model Context Protocol actually functions.
Part 1: Server - This video
Part 2: Client - youtu.be/S2x1bsMk19I
Part 3: AI - youtu.be/PD2ecDWbeNk
Gist: gist.github.com/jherr/3535c82ef14db4120481951f71c8df89
Code: github.com/jherr/diy-mcp/tree/main/server
π ProNextJS Course: https://pronextjs.dev
π Don't forget to subscribe to this channel for more updates: bit.ly/2E7drfJ
π Discord server signup: discord.gg/ddMZFtTDa5
π VS Code theme and font? Night Wolf [black] and BitstromWera Nerd Font Mono
π Terminal Theme and font? oh-my-posh with custom prompt and BitstromWera Nerd Font Mono
00:00 Introduction
05:52 What is STDIO?
06:59 STDIO in Node
08:02 DIY JSON-RPC
09:01 MCP Initialize
10:10 Adding Tools
13:29 Adding Resources
15:22 Adding Ping
15:52 Outroduction
Let's build an MCP STDIO server from scratch to understand how the the Model Context Protocol actually functions.
Part 1: Server - This video
Part 2: Client - youtu.be/S2x1bsMk19I
Part 3: AI - youtu.be/PD2ecDWbeNk
Gist: gist.github.com/jherr/3535c82ef14db4120481951f71c8df89
Code: github.com/jherr/diy-mcp/tree/main/server
π ProNextJS Course: https://pronextjs.dev
π Don't forget to subscribe to this channel for more updates: bit.ly/2E7drfJ
π Discord server signup: discord.gg/ddMZFtTDa5
π VS Code theme and font? Night Wolf [black] and BitstromWera Nerd Font Mono
π Terminal Theme and font? oh-my-posh with custom prompt and BitstromWera Nerd Font Mono
00:00 Introduction
05:52 What is STDIO?
06:59 STDIO in Node
08:02 DIY JSON-RPC
09:01 MCP Initialize
10:10 Adding Tools
13:29 Adding Resources
15:22 Adding Ping
15:52 Outroduction



![AI SDK Version 5 on TanStack Start!
Code: https://github.com/jherr/ts-ai-v5
π ProNextJS Course: https://pronextjs.dev
π Dont forget to subscribe to this channel for more updates: https://bit.ly/2E7drfJ
π Discord server signup: https://discord.gg/ddMZFtTDa5
π VS Code theme and font? Night Wolf [black] and BitstromWera Nerd Font Mono
π Terminal Theme and font? oh-my-posh with custom prompt and BitstromWera Nerd Font Mono.
00:00 Introduction
00:29 Creating TanChat
01:24 Trying It Out
02:48 V5 Server API
04:40 V5 Tool Calls
05:41 V5 UI Features
08:37 Transcriptions API
11:21 Text To Speech
13:29 Outroduction AI SDK Version 5 on TanStack Start!](https://i.ytimg.com/vi/obppWNA4NyI/mqdefault.jpg)
![Oracles Putting AI In The DB: Genius or Crazy?
This video is sponsored by Oracle.
For more information check out Oracles GitHub: https://fandf.co/3QulVms
π Dont forget to subscribe to this channel for more updates: https://bit.ly/2E7drfJ
π Discord server signup: https://discord.gg/ddMZFtTDa5
π VS Code theme and font? Night Wolf [black] and BitstromWera Nerd Font Mono
π Terminal Theme and font? oh-my-posh with custom prompt and BitstromWera Nerd Font Mono.
00:00 Introduction
01:16 TanStack AI
02:20 Select-AI
03:32 JSON Duality views
06:18 Into The Code
07:30 In A Chat Bot
08:38 Outroduction Oracles Putting AI In The DB: Genius or Crazy?](https://i.ytimg.com/vi/pWOrVsJ8XZI/mqdefault.jpg)
![WebMCP Is A Free AI In Your App
Lets us TanStack Start and WebMCP to create a 3D modeling application for Multiboard that has integrated AI support.
Code: https://github.com/jherr/webmcp-openscad
MCP-B Extension: https://chromewebstore.google.com/detail/mcp-b-extension/daohopfhkdelnpemnhlekblhnikhdhfa
π Dont forget to subscribe to this channel for more updates: https://bit.ly/2E7drfJ
π Discord server signup: https://discord.gg/ddMZFtTDa5
π VS Code theme and font? Night Wolf [black] and BitstromWera Nerd Font Mono
π Terminal Theme and font? oh-my-posh with custom prompt and BitstromWera Nerd Font Mono.
00:00 Introduction
00:42 WebMCP Demo
03:36 Registering Tools
04:48 Connecting To The Store
06:15 Outroduction WebMCP Is A Free AI In Your App](https://i.ytimg.com/vi/pqlPqIgufEI/mqdefault.jpg)
![tRPC + NextJS App Router = Simple Typesafe APIs
π Upcoming NextJS course: https://pronextjs.dev
π Code : https://github.com/jherr/trpc-on-the-app-router
π Dont forget to subscribe to this channel for more updates: https://bit.ly/2E7drfJ
π Discord server signup: https://discord.gg/ddMZFtTDa5
π VS Code theme and font? Night Wolf [black] and Operator Mono
π Terminal Theme and font? oh-my-posh with powerlevel10k_rainbow and SpaceMono NF
0:00 Introduction
1:22 NextJS/trpc Setup
5:05 tRPC Client Setup
7:38 Drizzle Setup
9:31 Using Drizzle from tRPC
13:35 Why tRPC is awesome?
15:28 Supporting Server Side Rendering
18:44 Outro tRPC + NextJS App Router = Simple Typesafe APIs](https://i.ytimg.com/vi/qCLV0Iaq9zU/mqdefault.jpg)
![Finally Fix Your Issues With JS/React Memory Management π€
If you dont understand JavaScript memory management its going to bite you over and over again. Lets learn it step by step so that you can have a solid grounding of fundamentals for your JavaScript, TypeScript, NextJS and React 19 journey.
π Upcoming NextJS course: https://pronextjs.dev
π Dont forget to subscribe to this channel for more updates: https://bit.ly/2E7drfJ
π Discord server signup: https://discord.gg/ddMZFtTDa5
π VS Code theme and font? Night Wolf [black] and Operator Mono
π Terminal Theme and font? oh-my-posh with powerlevel10k_rainbow and SpaceMono NF
00:00 Introduction
01:15 JS Memory Management Simplified
07:04 How JS/React Compares Data
11:25 Applied Memory Management In React
18:58 Outroduction Finally Fix Your Issues With JS/React Memory Management π€](https://i.ytimg.com/vi/qERgb3pWfu0/mqdefault.jpg)

![Is Tanstack Router Better Than React-Router?
Tanstack Router is an amazing new router from Tanner Linsley, the creator of react-query. It has file based typesafe routing, streaming, and so much more, lets dig in!
π» Code: https://github.com/jherr/tanstack-router-streaming-movies
π Upcoming NextJS course: https://pronextjs.dev
π Dont forget to subscribe to this channel for more updates: https://bit.ly/2E7drfJ
π Discord server signup: https://discord.gg/ddMZFtTDa5
π VS Code theme and font? Night Wolf [black] and Operator Mono
π Terminal Theme and font? oh-my-posh with powerlevel10k_rainbow and SpaceMono NF
0:00 Introduction
0:48 Example Walkthrough
4:54 Managing Search Params
9:38 Route Parameters
11:43 Search Params as State
17:24 Outroduction Is Tanstack Router Better Than React-Router?](https://i.ytimg.com/vi/qOwnQJOClrw/mqdefault.jpg)
