All courses

Guided Course

buildarchitecturecode

The Model Context Protocol

MCP from the wire up — servers, clients, the four primitives, security, sandboxing, remote auth, and a live two-server capstone, with real captured traffic on every page.

0/18
Start course
18 lessons
  1. 1. What MCP is, and the problem it solves5 min
  2. 2. Hosts, clients, and servers5 min
  3. 3. The wire: JSON-RPC, and the two transports4 min
  4. 4. The lifecycle of a session5 min
  5. 5. Tools: actions the model can take4 min
  6. 6. Resources: context the application controls4 min
  7. 7. Prompts: workflows the user invokes3 min
  8. 8. Sampling and elicitation: the wire runs both ways4 min
  9. 9. Server craft4 min
  10. 10. A client from scratch4 min
  11. 11. Testing servers, and the failure catalog4 min
  12. 12. Wiring into real hosts4 min
  13. 13. The threat model4 min
  14. 14. Defences that map to the attacks4 min
  15. 15. Sandboxing: an enforced boundary4 min
  16. 16. Remote servers: sessions, identity, and OAuth5 min
  17. 17. The capstone: two servers, one client, live4 min
  18. 18. The ecosystem, and where to go next4 min
  19. Key takeaways4 min
  20. How to get certified3 min
  21. Your certificate