Are there any publicly available EA "shells" that can be controlled remotely?

 
I am interested in developing an EA that would receive buy/sell/close/tp/sl signals from a remote server and execute them locally. I can probably program this myself with some effort, but I thought I'd ask if such a thing was already available. If anyone knows some code fragments which might speed this up for me, I'd appreciate it.