The pair will return home after the current tour of Bangladesh with 23-year-old Kane Williamson replacing McCullum as captain in Sri Lanka where New Zealand will play three ODIs and two Twenty20s.
"Ross and Brendon need red ball preparation to be at their best for the summer," Edgar said.
"Both players are vital to our success and fine tuning their red ball skills before the West Indies series starting in early December is paramount."
McCullum and Taylor are expected to play domestic cricket in New Zealand before the first Test against the West Indies starting in Dunedin on December 3.
More From This Section
Wicketkeeper-batsman Luke Ronchi and pace bowler Ian Butler will join the New Zealand side in Sr Lanka.
New Zealand squad for Sri Lanka: Kane Williamson (captain), Corey Anderson, Ian Butler, Anton Devcich, Grant Elliott, Tom Latham, Mitchell McClenaghan, Nathan McCullum, Kyle Mills, Adam Milne, Colin Munro, James Neesham, Luke Ronchi, Hamish Rutherford.
November 10, first ODI, Hambantota
November 12, second ODI, Hambantota
November 16, third ODI, Dambulla
November 19, first Twenty20, Kandy
November 21, second Twenty20, Kandy.