McNabb is doubtful to play Sunday when the Philadelphia Eagles host Kansas City because of a broken rib. Kevin Kolb will make his second straight start if McNabb can't go. No matter who's under center, Vick will play his first regular-season game in 33 months.
"We put some things in for him," coach Andy Reid said Friday. "He will be up and we'll go from there."
Vick is expected to run Philadelphia's version of the wildcat offense. He might take a few snaps at quarterback and line up as a receiver or running back.
McNabb, injured in the season opener at Carolina, missed last Sunday's 48-22 loss to New Orleans. He didn't practice this week and it's likely he'll be held out against the Chiefs (0-2). Philadelphia has a bye next week, which would allow McNabb extra time to heal.
"He has continued to improve," Reid said. "He's done a little more throwing inside. We'll see how he does up until game day."
If McNabb doesn't play, the Eagles might keep three quarterbacks active and have Jeff Garcia be the backup. Kolb made his first NFL start against the Saints, throwing for 391 yards, two touchdowns and three interceptions.
McNabb may be joined on the sideline by running back Brian Westbrook (ankle) and wide receiver Kevin Curtis (knee). Westbrook is questionable and Curtis is doubtful. Rookie LeSean McCoy would take Westbrook's spot and rookie Jeremy Maclin would start for Curtis.
Reid confirmed the Eagles worked out four-time Pro Bowl linebacker Jeremiah Trotter on Thursday. Trotter hasn't played since 2007 with the Tampa Bay Buccaneers.
The 32-year-old Trotter was an outstanding player during two stints with the Eagles, but knee problems curtailed his career.