To use the Media Uploader, you only need myCloud Desktop. Here you will find the instructions and the link to the installation.
Once you have completed the installation of myCloud Desktop, you can start uploading your photos. You can find out exactly how the Media Uploader works here.
Please note: The media uploader is only available for myCloud Standard and Pro customers.