Networking
4 documents
Hyrum's Law: all observable behavior becomes contract
Treat every observable behavior of an interface as a contract a consumer may depend on: document guarantees, constrain incidental behavior, and never depend on the unspecified.
MCP server review checklist
Pre-merge checklist a reviewer runs over an MCP server's primitive design, tool contracts, and authorization.
Rate Limiting
Respect server rate limits. Handle 429 responses gracefully.
Timeouts
Always set both connection and read timeouts. Never use infinite timeouts.