To get the Calibre Content server running you would need to have ported Calibre and all its dependencies to Android on ARM architecture which is a none-trivial task (although theoretically possible).
You might be better off using
calibre2opds to deliver the content in such a scenario as all it needs running is a web server (which I would guess is already available?).