MCP lesson 03 · Operate MCP transports
2026-07-28 core · deterministic JSON-RPC fixtures
Atlas Release Evidence Server. Read-only evidence, deterministic scoring, and an explicit evaluation Task across replicas and protocol eras.
01 · Smallest useful mechanism
stdio uses a locally managed process and newline-delimited messages. Streamable HTTP posts each message to one endpoint and returns JSON or request-scoped SSE, with standard HTTP security obligations.
Transport success is not method success, and a closed stream is not proof that no work occurred.
02 · Experiment
Deterministic protocol fixture
This workbench uses inspectable JSON-RPC fixtures and injected failures. It does not make live calls or execute external effects.
Protocol workbench · atlas-transport-v2
Question to consider
Complication
The response connection closes after dispatch and the retry reaches another replica.
What would you do?
Choose the approach you would be prepared to defend in a design review.
Consider the trade-offs first.
Choose an answer, then run the scenario. You’ll see what the system checks, what happens under the complication, and where the control boundary holds or breaks.
03 · Implementation brief
Your learning artifact
Stored only in this browser. No account required; course reset does not delete it.
04 · Check your understanding
Primary sources · verified 2026-08-02
Remote deployment adds DNS, TLS, proxies, origins, authorization, load balancing, timeouts, and ambiguous network failures that local examples do not exercise.
Common mistake: SSE means the modern protocol maintains a resumable session. Modern Streamable HTTP may stream a response, but the core is stateless and the 2026-07-28 revision removes legacy SSE resumability.
Transfer exercise: Route consecutive requests to different replicas, terminate one response stream, and identify what evidence is required before retry.
Next: Transport independence becomes much easier once the core request is stateless—the central change in MCP 2026-07-28.