McCarthy signed a minor-league contract with the White Sox on Tuesday, Daryl Van Schouwen of the Chicago Sun-Times reports.
McCarthy was released by the Red Sox on Aug. 21, but he'll now serve as organizational depth for the White Sox. The right-hander made 28 appearances (two starts) for Triple-A Worcester to begin the year and recorded a 7.13 ERA and 1.71 WHIP in 35.1 innings.