CourseModel Context Protocol: The Complete Course · Module 10: Design Patterns and Agentic Systems · part 70 of 77
Part 70 · Module 10: Design Patterns and Agentic Systems

Lesson 2: Composing servers: many servers, one endpoint

32 min read·13 Oct 2026
Module 10 · Lesson 2 · About 50 minutes · Needs: Module 6 Lesson 3 (one host, many servers), Module 5 Lesson 1 (the packaged server); Module 8 Lesson 4's policy gateway helps

The situation

Wednesday 7 October 2026, week 5. Nare asks: "Is the sleep lab free the week of 19 October, and how many participants will the nap study have?" One half lives in Tomas's calendar, the other in her notes.

Module 6's host handles two servers. But Nare uses four AI applications, each needing every server configured, and Priya wants the same servers with nothing that writes. This lesson composes servers: one host over many, one server in front of many, then a retrieval server behind it.

Nare, 7 October lab free week of 19 Oct? how many participants? one host calendar server check_availability notes server search_notes, the note four applications, each configuring every server
The running example: one question, two servers behind one host (blue: your system); the lesson then asks what four applications and a read-only colleague need.

The rest of this course is yours to keep

This course is bought on its own, once, and stays readable afterwards, including the parts added to it later.