McLeary, 32, went 0-2 with a 6.92 ERA in 13 innings after being considered for starting and relief duties. He appeared in five games for the Pirates as a September callup last season.
Two players still in camp - relievers John Grabow and Masumi Kuwata - are injured and will not start the season on time, meaning the actual number of extra players is four.
The Bucs still have to finalize their bench and their bullpen. The condition of Freddy Sanchez's injured right knee is a factor in this process.
Sanchez could be ready for opening day -- even if only as a pinch-hitter -- he went 3 for 8 yesterday in a Class AAA game at the Cincinnati Reds' complex.
Today, Sanchez will participate in an intrasquad game at Pirate City, taking eight to 10 at-bats.
The Pirates must decide by Sunday whether or not to place Sanchez on the 15-day disabled list. If they do, he will miss the first four games.
The Pirates must add reliever Dan Kolb to the 25-man roster by tomorrow or, because of an opt-out clause in his contract, he can declare free agency. Outfielder Luis Matos and utilityman Jose Hernandez have similar clauses.