You seem to want to write JACK clients - using C++.
In fact, I'd like to implement a wrapper for both server and clients
unless you propose to write a new implementation of JACK, please forget about the server. Normal JACK programming does NOT involve writing JACK servers. It might involve starting and controlling them (via the control API), but this client side, not server side.