The Melanesian Flycatcher (Myiagra caledonica) is a species of bird in the Monarchidae family. It is found in New Caledonia, Solomon Islands, and Vanuatu.