The Dark Knight is descending on Kansas City.

Previous Mets ace Matt Harvey’s most recent attempt to revive his once-encouraging MLB career got a shock Tuesday when he was called up by the Royals, as indicated by MLB Network. He will be added to the 40-man roster in an ideal opportunity for Wednesday’s doubleheader against the Reds.

Harvey, 31, signed a minor league contract with the Royals a month ago.

In somewhat over a long time since leaving the Mets, Harvey has played for the Cincinnati Reds and Los Angeles Angels, and signed a minor league contract with the Oakland Athletics late last season.

Harvey in a Royals uniform is somewhat ironic.

In his last major game with the Mets, Harvey talked his approach to stay on the mound for the top of the ninth inning in Game 5 of the 2015 World Series against the Royals regardless of throwing in excess of 100 pitches. The Royals scored twice to compel additional innings and eventually won the clincher.

“Obviously, I have a little bit of history here,” he told reporters. “It’s not strange. It’s more exciting than anything.”

Harvey is 42-39 with a 3.98 ERA in his career, however a large portion of his splendor (and his Batman-inspired nickname) originated from 2012-15, even with a missed 2014 season during that span. He was 3-5 with a 7.09 ERA in 12 beginnings for the Angels last season.

Harvey will begin the second game of the doubleheader for the pitching-strapped Royals, who are 9-14 and tied for last spot in the American League Central.

Harvey disclosed to The Post in May that he considered he probably won’t get another shot.

“I have thought about it here and there,” Harvey said. “I haven’t not had a job in 10 years. It’s definitely different, but it’s exciting at the same time because I feel so good mechanically. I hope somebody gives me a shot. I feel like I have many more years in me.”

Topics #Dark Knight #Kansas City #Matt Harvey