Both Vick and McCoy have been diagnosed with concussions.
Philadelphia Coach Andy Reid said this week rookie Nick Foles would start the rest of the season at quarterback.
Bryce Brown, another rookie, will start in McCoy's place. Brown has 75 carries for 488 yards and four touchdowns this season.
Vick hasn't played since suffered a concussion Nov. 11.
Philadelphia said safety Kurt Coleman, with a sternum bruise, and defensive tackles Mike Patterson, who is said to have viral pneumonia, will miss this week's game.
The Eagles, who have lost eight straight in falling to 3-9, play at Tampa Bay Sunday.
Millions of Getty images now available for free via embed tool
Ray Liotta sues skin care company over use of likeness