I think you can use the franzliedke/studio package (https://github.com/franzliedke/studio). You can install it with --dev so it will only work on your local environment, and pull the package from packagist in your server. From the readme:
This is what will happen under the hood:
Composer begins checking dependencies for updates.
Studio jumps in and informs Composer to prefer packages from the directories listed in the studio.json file over downloading them from Packagist.
Composer symlinks these packages into the vendor directory or any other appropriate place (e.g. for custom installers). Thus, to your application, these packages will behave just like "normal" Composer packages.
Composer generates proper autoloading rules for the Studio packages.
For non-Studio packages, Composer works as always.