Posibility to manually install wpmu dev plugins

Hi, our Company is more than interested in the possibility of cloning our multi-Site subsites because we will have a lot of different projects based on a main template, but due to our Company Datacenter securities, we can not install plugins through the normal Wordpress way and we must do It manually moving them into Plugin folder.

Could it be possible to update the WPMU Dev Dashboard and install Cloner manually?

Thank you very much.