This paper proposes a learning-based framework to solve the algorithm selection problem for the maximum clique problem (MCP). We applied four existing accurate MCP algorithms to various graph instances to build a labeled dataset and extract structural and global statistical features from each graph. We evaluated existing classifiers, including support vector machines (SVMs), random forests (RFs), decision trees (DTs), and k-nearest neighbors (KNNs), and found that RFs demonstrated stable performance. Building on this, we developed GAT-MLP, a dual-channel model that combines graph attention networks (GATs) for local structural encoding and multilayer perceptrons (MLPs) for global feature modeling. The GAT-MLP model demonstrated robust and consistent performance across all metrics, highlighting the effectiveness of the dual-channel architecture and graph neural networks.