Executing custom plugin/action from javascript

I have create a custom plugin which I can invoke from java as below:

Client client = new TransportClient().addTransportAddress(new InetSocketTransportAddress(
"localhost",
9300)).
MyAction action = new MyAction();
MyRequestBuilder requestBuilder = client.prepareExecute(action);
client.execute(action, requestBuilder.request()).get();

Is there any javascript or node.js plugin available for elasticsearch to call custom ES plugin/action

Thanks,
Chetana