The 24-year-old former Rangers player was out of contract at Fir Park and failed to agree a new deal before Mark McGhee left for Aberdeen last month.
McLean played just 27 games during his three-year contract after twice rupturing cruciate ligaments.
Source: Team_Talk