First the Magi were astrologers, Zoroastrians, from whence we obtain the term “Magician”.
But God had condemned such practices (Deut. 18:9-14) so these Magi were not serving God in their quest.
Next, how did God announce the birth of His son? Luke 2:8-14 says angels announced it to shepherds, telling where to find the infant and it was the shepherds, not the Magi astrologers, who saw the newborn Jesus.
Matt.2:11 says the astrologers only saw Jesus when in a house as much as a year later.
The Magi first came to Jerusalem and contacted Herod as the star they saw didn't lead them to Bethlehem at first.(Matt. 2:1).
It was Herod who gave them information about where to find Jesus and only then did the star lead them to Bethlehem.(Matt. 2:7-9)
Whose purpose was this so-called star serving? Herod's for the purpose of finding and destroying Jesus not God's.
The Magi were ready to return to Herod with the information they had gathered, (even if unwittingly), when now a divine dream warns them away from returning to Herod. And it was an angel, not some star that warned Joseph's family to flee to Egypt and tells them it is safe to return.
So who did this star serve? A murderous Herod and pagan astrologers.
What purpose did it serve? To lead Herod to Jesus, by way of the astrologers, so Herod could kill him.
Did God use this star to announce Jesus’ birth? No, He used angels and a divine dream to to give information to those He wanted informed.
From the Bible's account we can conclude that whatever this “star” was, it was not from God. Further we can see that it served Satan's purpose to have Herod kill the future messiah.
Herod had a choice when he heard about the Christ child.
He could have sought him out but he chose to kill him.
great post