Due to the variability and randomness behavior of the external environment, the global maximum power point of the PV is always erratic. In order to make the PV system obtain the maximum power output under complex environment. A MPPT optimization algorithm with the model predictive controller (MPC) is proposed. The algorithm combines the incremental conductance algorithm and the MPC to track the maximum power point of the PV system to complete the fast track under complicated environment in the external environment. By establishing the system performance index function, then evaluate and estimate the future behavior of the controlled variables, predict the direction of P-U curve. Finally, through simulink simulation show that the method this paper presented can improve the tracking speed and control accuracy of the PV system in the light intensity mutations compared with separate use the traditional incremental conductance method.