1 🍝 Why MCP
The adapter drawer (N×M) → the standard socket (N+M).
2 🏫 Architecture
Room (host) · wall socket (client) · instrument (server).
3 🧰 The three shelves
Tools, resources, prompts — model, app and user each decide one.
4 🤝 The wire
Three verbs and a handshake — the whole protocol, message by message.
5 🚧 Transports & trust
Direct plug vs extension cord — and the three rules of not getting burned.
6 🔬 Build a server
110 honest lines: the wrapped thing, the shelf, the dispatcher, the plumbing.
7 🔌 Build a client
The side with the power — the model asks, the HOST does.
8 🌍 Real-world use cases
Coding, support, data, meetings, reports — with sequence diagrams.