3. La demande d'assistance judiciaire du recourant est admise dans la mesure où elle n'est pas sans objet. 3.1. Me Cédric Kurth est désigné comme avocat d'office du recourant et une indemnité de 1'500 fr. lui est allouée à titre d'honoraires non couverts par les dépens, à payer par la caisse du Tribunal fédéral. 3.2. Il n'est pas perçu de frais judiciaires. 4. Le présent arrêt est communiqué au recourant, au Ministère public de la République et canton de Genève, à la Chambre pénale de recours de la Cour de justice de la République et canton de Genève et au Tribunal des mesures de contrainte de la République et canton de Genève. Lausanne, le 11 mars 2024 Au nom de la IIe Cour de droit pénal du Tribunal fédéral suisse Le Président : Abrecht Le Greffier : Valentino