mcp 1.x to 2.0: reference notes

Every breaking change in the Python MCP SDK's 2.0, what it looks like when it bites you, and what to do about it. Then why the protocol changed the way it did. Measured against installed 1.26.0 and 2.0.0 wheels.