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
Injected failure
The response connection closes after dispatch and the retry reaches another replica.
The trace has not run.
Commit to an implementation, then inject the failure and inspect the actual state transitions.
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.