The Mets have signed veteran utilityman Frank Catalanotto to a minor-league deal with an invitation to spring training. Catalanotto hit .278 with a homer and nine RBIs in 77 games last season for the Brewers. He has played first, second and third base, as well as both corner outfield spots during his career.