Presentations in This Series
- The Model Context Protocol — A Visual Tour →JSON-RPC 2.0 base, host/client/server roles, the five primitives (tools/resources/prompts/sampling/elicitation), capability negotiation, lifecycle, version timeline, fully-annotated handshake.
- Transports & The Wire →stdio framing, deprecated HTTP+SSE, modern Streamable HTTP, sessions, resumability via Last-Event-ID, security headers, annotated wire capture.
- Building an MCP Server →From a 30-line skeleton to production servers — tools, resources, prompts, sampling, elicitation, errors/progress/cancellation/logging, MCP Inspector. Python and TypeScript SDKs side-by-side.
- Security & OAuth 2.1 →Threat model, OAuth 2.1 + PKCE, RFC 9728/8414/7591/8707, audience binding, confused-deputy, prompt injection, tool poisoning, sandboxing tiers.
- Ecosystem & Patterns →Every host that speaks MCP, the reference servers, the MCP Registry, the four canonical server-design patterns, distribution (uvx/npx/Docker).
The decks cover both eras of MCP: the handshake revisions (2024-11-05 to 2025-11-25), tagged “before 2026-07-28”, and the current stateless revision 2026-07-28. Animated companion: Agent Protocols Explained.