"It's been a great three years with the Diamondbacks," Nagy said. "On behalf of me and my family, I'd like to thank the fans in Arizona for their support and the Diamondbacks organization for the opportunity."
Nagy pitched for 14 seasons in the big leagues with Cleveland and San Diego, compiling a 129-105 record with a 4.51 ERA.
The D-backs job was his first big league pitching-coach position. He was the pitching coach for Triple-A Columbus in 2010 and held a similar position for Triple-A Salt Lake from 2005-06.
After retiring as a player following the 2003 season, he was a special assistant to baseball operations for the Indians.
Steve Gilbert is a reporter for MLB.com. Read his blog, Inside the D-backs, and follow him on Twitter @SteveGilbertMLB. This story was not subject to the approval of Major League Baseball or its clubs.