McClain is a former Carolina Panthers third-round draft pick from the University of South Florida.
McClain has also played for the New England Patriots and Houston Texans.
He had 10 tackles for the Texans last season in a reserve role, playing in every game.
For his career, McClain has 29 tackles and one sack.
Follow me on Twitter: @RavensInsider
Aaron Wilson covers the Ravens for The Baltimore Sun