Course MCP Servers
Theme:

MCP Servers

15 lessons covering the Model Context Protocol end-to-end in Python and TypeScript

15 Lessons ~1 hr each Python + TypeScript Hands-on Labs
📄 Download Full Course PDF 📂 Browse Sample Server 📥 Download Sample Server (.zip)
Module 1 Foundations (Python)
01 What Is MCP and Why It Matters
02 The Protocol: Clients, Servers, Transports
03 The Python SDK Landscape
Module 2 Building Your First Server (Python)
04 Your First MCP Server
05 Tools: Design, Schemas, Errors
06 Resources & Prompts
Module 3 Real Servers (Python)
07 Sampling & Elicitation
08 A Multi-Tool Real Server
09 Authentication & Secrets
Module 4 Observability & Testing (Python)
10 Observability, Testing, Logging
Module 5 TypeScript & Production
11 Why TypeScript for Production MCP
12 The TypeScript MCP SDK
13 Docker & HTTP Transport
14 Multi-Tenant Remote MCP Servers
15 Production Hardening & Operations