The New York Mets signed three veteran players, including former Pittsburgh Pirates outfielder Melky Cabrera, to minor league contracts Monday.