mecc