Beta version released:
https://github.com/chris-belcher/electrum-personal-serverIncludes all the features required for this to be used practically: Merkle proofs, deterministic wallets, bech32 addresses, SSL, Core's multi-wallet support.
I've been using this with my mainnet wallets and its very very lightweight. A small python script that's nothing compared to the full node it connects to.