Traditional MPC algorithms, assuming constant values, suffer from performance degradation caused by model mismatch. This paper addresses the enhancement of predictability in Autonomous Underwater Vehicles (AUVs) under uncertain disturbances and unknown system dynamics through the design of Model Predictive Controllers (MPCs). We propose a hybrid model that integrates a first-principles nominal model with a learning-based model utilizing Gaussian Processes (GPs). The algorithm addresses the problem of model mismatch in AUV motion control by constructing a precise GP model, which captures the dynamic characteristics of the process through the collection and learning of deviations between the reference model and the controlled system. Additionally, the GP model transforms stochastic constraints into deterministic convex constraints, enhancing safety guarantees in complex and challenging environments. The effectiveness of the proposed algorithm is demonstrated through two simulation examples.