McGuire, 26, was active for only one game last season but he did not play a down for the Dolphins. He finished the season on the Chiefs’ practice squad.
McGuire, a sixth-round choice of the Jets in 2017, has played 24 career games with five starts. All came during his first two seasons with the Jets.
He has 216 touches for 961 yards from scrimmage and four touchdowns.
McGuire has spent time on the practice squads of the Browns, Cowboys and Dolphins in addition to two stints with the Chiefs.