BERLIN — The German Parliament voted overwhelmingly on Friday to send reconnaissance planes, a frigate and midair fueling capacity to the Middle East to support the campaign against the Islamic State in Syria, although German forces will not be involved in direct combat like airstrikes.

The vote — with 445 in favor, 146 against, and seven abstentions — was expected, given the large parliamentary majority commanded by Chancellor Angela Merkel’s “grand coalition” government of center-right and center-left.

Twenty-eight Social Democrats and just two Christian Democrats joined the opposition — the Greens and the Left party — in opposing the deployment. Three Greens voted for the military action.

Even 70 years after World War II, Germany remains wary of using its military outside the NATO alliance, and such missions require parliamentary approval.