Od 1856 McClure dowodził HMS „Esk” na Pacyfiku. W grudniu 1857 kierował batalionem brygady złożonej z piechoty morskiej i spieszonych marynarzy w bitwie o Kanton, a później służył w Cieśninie Malakka. Wrócił do Anglii w 1861 i nie pełnił już czynnej służby. W 1867 otrzymał stopień wiceadmirała ("Rear admiral"); w 1869 jego żoną została Constance Ada Tudor. 29 maja 1873 roku otrzymał ostatni awans ("Vice-admiral"). Zmarł w Londynie 17 października tego samego roku i został pochowany na cmentarzu Kensal Green.