Теоритически возможно, другой вопрос зачем.... Был даже пруф-оф-концепт web-интерфейс для оного но я не вижу в этом смысла. Если на целевом сервере нету cli вы можете подготовить билд на своей машине и залить уже все готовое.
@ppa: ну то есть такие вещи как работа с git composer делает через эту штуку. Чисто теоритически можно ограничить prefere-dist и тогда можно обойтись без exec.... но это в теории...