Future that completes when the transport is closed
@override Future<void> get onClose => throw McpError(_unsupported);