Free course
Build with MCP
Build, inspect, secure, and deploy a useful MCP server with TypeScript.
Prerequisites: MCP, TypeScript, Node.js and HTTP
Download this course as PDF or EPUB
Read it offline, on your Kindle, or print it. Join my free newsletter and you get this course plus every other book and course I published.
Download this course as PDF or EPUB
Read it offline, on your Kindle, or print it.
Your progress
of lessons completed.
Course completed.
What you'll learn
Build a project-notes MCP server with two tools, one resource, one prompt, local Inspector tests, a remote endpoint, and a practical security review.
Course contents
Build a local TypeScript server
Create a typed stdio server with useful tools, errors, and logs.
Add resources and prompts
Expose readable context and reusable prompt workflows deliberately.
Move to remote HTTP safely
Use the stateless protocol, authorization, and defensive boundaries.
Deploy and review
Deploy the server, document both transports, and complete a security review.