Citation: 1B_200/2020 E. C

A.________ forme un recours en matière pénale par lequel il demande l'annulation de l'arrêt cantonal et le renvoi de la cause à la Chambre pénale de recours afin qu'elle prononce sa mise en liberté immédiate assortie de mesures de substitution, sous suite de frais et d'indemnité, y compris pour les jours de détention exécutés depuis la décision du Tmc. Subsidiairement, il conclut à la réduction des frais de procédure de recours (900 fr.) mis à sa charge. Après avoir tenté en vain de l'obtenir avant le dépôt du recours, il requiert l'octroi de l'assistance judiciaire. La cour cantonale se réfère à son arrêt, sans plus d'observations. Le Ministère public conclut à l'irrecevabilité du recours. En réplique, le recourant reprend les allégués de son recours et en conteste le caractère appellatoire. Il relève que l'infraction de dénonciation calomnieuse n'a fait l'objet d'aucune plainte et que les autres infractions ne seraient pas d'une gravité suffisante pour justifier son maintien en détention.