James was waived by the Colts on Monday.
The Colts needed to open up roster room for the slew of undrafted free agents they signed over the weekend, so James was among 10 players cut loose to free up space. James appeared in 13 games for the Texans and Colts in 2016, logging 20 total tackles.