Well in theory it should work.��
I am saying "in theory" because I have not tried MORSE.
What is Ephestos ? ��Basically its a python application that creates a streamsocket server that listens byte data, then it takes the byte messages it converts them to strings and it executes them using exec() built-in python function. The end. See what I did here , I did not mention Blender at all. Actually Ephestos is implemented as Blender addon. So it gives you both access to Bpy and python libraries. A Blender addon is basically a python application + access to BPY + extra stuff to make it easy to select and enable in the Blender GUI.��
Now from what I see at first glance MORSE uses BPY and BGE. BGE , the blender game engine is a separate app essentially with its own API. So I need to wrap Ephestos for BGE but it will still be the same thing with added more code to be called by BGE. It should be fairly easy to do and I will do it.
I don't know if there are other implementation details ��about MORSE but I don't think there will be a problem to make it work with Ephestos.��
Of course Ephestos has still got some big limitations a) does not receive data from Blender b) does not support of multiline python code. I don't know about b) it may work already if you add newlines in your python strings and whitespaces but I will have to test this and of course improve it to make it easier to use. Both of these features will be added since they are high priority goals. ��