All courses

Guided Course

buildcodearchitecture

MCP in Practice

Build MCP servers, clients and apps on the 2026-07-28 protocol and Python SDK v2 — one running system, every snippet executed, and an honest account of what the 2026 spec deleted.

0/36
Start course
36 lessons
  1. 1. The integration bill nobody itemises6 min
  2. 2. MCP is a specification, not a library5 min
  3. 3. Three primitives, three people holding the remote5 min
  4. 4. Host, client, server5 min
  5. 5. How MCP got here: three eras in twenty months6 min
  6. 6. The wire: one request, field by field5 min
  7. 7. Two transports and one decision6 min
  8. 8. First contact: the MCP Inspector5 min
  9. 9. Wiring servers into Claude Code5 min
  10. 10. One server, four config dialects4 min
  11. 11. The GitHub MCP server, in anger4 min
  12. 12. The rest of the shelf, and the registry5 min
  13. 13. What you are actually trusting5 min
  14. 14. Hello, MCPServer7 min
  15. 15. Tools I: your type hints are the schema5 min
  16. 16. Tools II: the return annotation is the output schema4 min
  17. 17. Tools III: annotations, descriptions, and honest errors6 min
  18. 18. Resources5 min
  19. 19. Prompts4 min
  20. 20. Context and lifespan4 min
  21. 21. Testing and debugging without guessing5 min
  22. 22. Elicitation I: the form that comes back with a red mark7 min
  23. 23. Elicitation II: the resolver pattern6 min
  24. 24. Elicitation III: url mode, or how to take a payment safely5 min
  25. 25. Tasks I: work that outlives the request5 min
  26. 26. Tasks II: interruption and cancellation5 min
  27. 27. MCP Apps I: a tool that answers with an interface5 min
  28. 28. MCP Apps II: making the grid do something5 min
  29. 29. Going remote4 min
  30. 30. Hardening the transport5 min
  31. 31. Authorization5 min
  32. 32. Four attacks you must be able to draw6 min
  33. 33. Building an MCP client in Python6 min
  34. 34. Best practices5 min
  35. 35. FAQ5 min
  36. 36. The map, and what you now carry5 min
  37. Key takeaways4 min
  38. How to get certified3 min
  39. Your certificate