CourseModel Context Protocol: The Complete Course · Module 2: Protocol Architecture and Transports · part 15 of 77
Part 15 · Module 2: Protocol Architecture and Transports

Lesson 2: Versions, state and the small protocol utilities

19 min read·13 Oct 2026
Module 2 · Lesson 2 · About 50 minutes · Needs: Lesson 1 (requests, responses, notifications, error codes); Module 1 Lesson 4 (client modes and the wiretap)

The situation

Thursday 10 September 2026. Nare wants a "Nap study prep" reading list she can build over several questions. The first prototype kept "the current list" per connection, and her desktop assistant (in this simulated lab) opens a fresh connection for each question, so the list kept vanishing. Tomas asks how a slow job could show its progress, and how he would stop it.

Both questions are about what lives between two requests. This lesson follows the reading list through a legacy session, two separate connections, a paged listing and a set of links, and runs a slow reindex to watch progress and cancellation.

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.