make access to servernode non-static

instead inject the shared instance where necessary.
you hardly even need to access this directly, the apiclient will take care of picking a suitable node