Bumping this one again:
https://github.com/OpenHands/software-agent-sdk/pull/2556
An MCP error no longer results in the server simply disconnecting - it now sends this instead (I'll need to update the frontend to handle the new error type requested by @chilly-france-44439):