MarsEdit and custom blog

If I were to recreate my blog with Rails, is it possible to interface with MarsEdit?

Yes, it is a basic XML transaction. You just need to write the logic to respond to the appropriate XML calls from an external entity.