workshop.institute

Build a Real MCP Server

Thirteen lessons. End up with a production-shaped MCP server you understand top to bottom.

13 lessons intermediate
Get started Signed in as your account.
why this workshop

who it's for.

Developers who can read TypeScript and want to build an MCP server end to end, from stdio basics to a live AWS deploy.

what you'll build

what you walk away with.

curriculum

13 lessons.

  1. 01 Setup
  2. 02 Tracks
  3. 03 Schemas
  4. 04 Resources
  5. 05 Prompts
  6. 06 Testing
  7. 07 API keys
  8. 08 OAuth
  9. 09 HTTP transport
  10. 10 PKCE
  11. 11 AWS deploy I
  12. 12 AWS deploy II
  13. 13 Shipping it
prerequisites

what you need before you start.

Comfort with TypeScript
You don't need to be fluent. You should be able to read a function signature without running away.
Node.js 20+
The repo is a pnpm-workspace monorepo. If you're set up for one Node project, you're set up for this.
An AWS account (final lessons only)
Free-tier is fine. You only need it for lessons 11–13. The first ten lessons run entirely locally.
A coding agent that supports MCP
Claude Code is what we test against. Cursor and Codex also work.
start

how to start.

Once Claude Code is set up, tell it “set up the mcp workshop” and it clones the project and queues the first lesson.

New here? The getting-started guide walks you through installing the lwc CLI and the Claude Code plugin once — everything you need before that line works.

sign in or get started

Enter your email — we'll send you a 6-digit code. New here? An account is created automatically.