Microgrid has been considered as a new green and reliable power system technique, especially for remote regions. In recent years, there is a steady increasing in studying optimal microgrid deploying and operation strategies. Multi-objective optimization is the most interesting approach for resolving these issues. The multi-objective optimization includes energy operation cost and emission pollutant cost. Potential benefits of using model predictive control (MPC) strategy for multi-objective dispatch problem in microgrid with fluctuant energy resources, such as solar, wind and alike are also presented by comparing with the strategy of day-ahead programming strategy and normal strategy with no battery energy storage. Simulation results show that the proposed model in this paper could reflect the actual characteristics of microgrid more precisely.