McGruder agreed to the deal on Tuesday and had entered the offseason with the expectation that he was staying with the Clippers, a source told The Associated Press.
Yahoo Sports first reported the agreement.
McGruder started his NBA career with Miami, which waived him near the end of last season in a move designed to help the Heat avoid the luxury tax. The Clippers claimed him off waivers and he was around the team throughout its playoff run, though he was not eligible for the postseason roster.
In 66 games last season, he averaged 7.6 points, 3.6 rebounds and 1.7 assists.
Information from The Associated Press was used in this report.