NewMCP Production is out: 57 lessons, 14 labsSee the course

Free sheet · Lesson 1.1 of MCP Production

Your MCP server fails on one replica. Start with the request.

The worksheet from lesson 1.1 of MCP Production: what to record for each attempt, and what each record does and doesn't establish, before you touch the load balancer.

Download the PDF

A4, prints in colour or greyscale. Same sheet the course hands out.

Where this goes next

Lessons 1.4 to 1.6 build the same contract in TypeScript and Python and send calls through alternating replicas until both give the same answer, in lab 1.

Use synthetic, read-only inputs before testing an ambiguous write.

EvidenceRecordWhat it establishes
Request IDA distinct ID for each attemptResponse correlation
Intended operationMethod, addressed tool, argumentsInput held constant
DestinationObserved replica labelActual routing, not intended routing
ResponseStatus, envelope, result categoryObservable outcome
ConfigurationApplication artifact and data connectionCandidate replica differences
Fresh processResult before client-specific setupDependence on prior process history
  • [ ] Verify that both destinations were exercised.
  • [ ] Compare direct calls with calls through the entry point.
  • [ ] Separate missing object context from inaccessible application storage.
  • [ ] Treat an object reference separately from permission to use it.
  • [ ] State exactly which tools and failure conditions the test covered.

An identity-tool test is not evidence of durable writes or workflow recovery.

More free sheets#