This paper proposes a self-adaptive convolution module (SCM) that dynamically adjusts convolution kernel sizes based on the unique characteristics of the dataset to address the issue that nnUNet's automatic hyperparameter tuning does not account for internal hyperparameter tuning, resulting in poor generalization performance. This module is integrated into the Multi-Scale Convolution Bridge and Multi-Scale Amalgamation Decoder of MSA2-Net to effectively extract features at various scales and accurately capture details of organs of various sizes, resulting in accurate medical image segmentation results. We demonstrate excellent performance on the Synapse, ACDC, Kvasir, and ISIC2017 datasets, achieving Dice coefficients of 86.49%, 92.56%, 93.37%, and 92.98%, respectively.