McHone served as an assistant coach for the San Antonio Spurs for several seasons under coach Stan Albeck, replacing him in 1983 when Albeck took a job with the New Jersey Nets. However, McHone only lasted 31 games, and was fired midway through the season after posting an 11-20 record. He was replaced by then-GM Bob Bass.
McHone is best known for his multiple stints as coach of the Sioux Falls Skyforce, both in the Continental Basketball Association (CBA) and the NBA D-League. He coached the team from 1995-1999 in the CBA, and twice (06-07 and 10-12) in the D-League, winning the CBA Championship in 1996. He has a combined 180-124 (.592) record with the Skyforce. However, in August 2012 the Skyforce appointed Joel Abelson as the 15th Head coach of the franchise.
In between his time with the Skyforce, he was named Director of Basketball Development for the Austin Toros of the NBA Development League.