One idea could be to bundle it with haste[1] or similar.
[1] https://github.com/seejohnrun/haste-server
Not really sure how it all works, I only took a quick look.