Photo: Michael Macor, The Chronicle
Wide receiver Max McCaffrey, 83 runs drills during an Oakland Raiders NFL mini-camp at their training facility in Alameda, California, on May 13,2016.
Wide receiver Max McCaffrey, 83 runs drills during an Oakland Raiders NFL mini-camp at their training facility in Alameda, California, on May 13,2016.
Photo: Michael Macor, The Chronicle
Carolina Panthers' Christian McCaffrey runs for a 1st down against San Francisco 49ers' Jaquiski Tartt during Panthers' 23-3 win in NFL game at Levi's Stadium in Santa Clara, Calif., on Sunday, September 10, 2017.
less
Carolina Panthers' Christian McCaffrey runs for a 1st down against San Francisco 49ers' Jaquiski Tartt during Panthers' 23-3 win in NFL game at Levi's Stadium in Santa Clara, Calif., on Sunday, September 10,
... more
Photo: Scott Strazzante, The Chronicle
11 Dec 1994: Wide receiver Ed McCaffrey of the San Francisco 49ers moves the ball during a game against the San Diego Chargers at Jack Murphy Stadium in San Diego, California. The 49ers won the game, 38-15. Mandatory Credit: Stephen Dunn /Allsport
less
11 Dec 1994: Wide receiver Ed McCaffrey of the San Francisco 49ers moves the ball during a game against the San Diego Chargers at Jack Murphy Stadium in San Diego, California. The 49ers won the game, 38-15.
... more
Photo: Stephen Dunn, Getty Images
Source: 49ers sign WR Max McCaffrey
The 49ers have signed wide receiver Max McCaffrey to their 53-man roster off the Packers’ practice squad, a league source said.
McCaffrey is the older brother of Panthers rookie running back Christian McCaffrey and his dad, Ed, is a former NFL wide receiver who was a Stanford teammate of 49ers general manager John Lynch. In addition, the McCaffrey family has ties to 49ers head coach Kyle Shanahan.
Ed McCaffrey spent the final nine seasons of his 13-year career with the Broncos when Mike Shanahan was the head coach. Kyle Shanahan, who was a wide receiver at Duke and Texas, would run routes with Ed McCaffrey and Broncos wideout Rod Smith when he was in high school.
Max McCaffrey, 23, entered the NFL as an undrafted free agent with the Raiders in 2016 after he had 117 passes for 1,341 yards and 12 touchdowns at Duke. He has also spent time with the Saints and Jaguars. He was with Jacksonville for five games this season and had a one catch for four yards.
The 49ers have not announced a corresponding roster move. Undrafted rookie wide receiver Victor Bolden was sidelined with an ankle injury in a win at Houston on Sunday and could be a candidate for injured reserve with just three games left in the season.
The NFL Network first reported the 49ers’ signing of McCaffrey.
Twitter: @Eric_Branch