Depois de fazer a mesma pesquisa, encontrei os seguintes candidatos:
- Calibre2OPDS: link (gera arquivos estáticos a partir de um banco de dados Calibre)
- Parthagar: link (em python)
- COPS: link (servidor PHP usando um banco de dados Calibre)
Portanto, não uma resposta completa, mas perto o suficiente;)