Sadly, no.
The Supreme Court has ruled that There was no question that a person born in a state of the Union of citizen parents was a “natural born” citizen.
But it has never ruled that a person born wherever, of parentage whatever, was a “natural born” citizen.
McCain was “acceptable”. Not born in the U.S.