Recently, the increasing integration of electric vehicles (EVs) has drawn great interest due to its flexible utilization; moreover, environmental concerns have caused an increase in the application of combined heat and power (CHP) units in multi-energy systems (MES). This paper develops an approach to coordinated scheduling of MES considering CHPs, uncertain EVs and battery degradation based on model predictive control (MPC), aimed at achieving the most economic energy scheduling. After exploiting the pattern of the drivers’ commuting behavior, the stochastic characteristics of available charging/discharging electric power of aggregated EVs in office or residential buildings are analyzed and represented by the scenarios with the help of scenario generation and reduction techniques. At each step of MPC optimization, the solution of a finite-horizon optimal control is achieved in which a suitable number of available EVs scenarios is considered, while the economic objective and operational constraints are included. The simulation results obtained are encouraging and indicate both the feasibility and the effectiveness of the proposed approach.