It's certainly possible, but it may be more trouble than it's worth. What I'd probably do instead is try to abstract out the JSAPI stuff (ScriptingCore project) and make an adapter that wraps a JSAPI object with a node object. Actually loading the full plugin as-is would require a lot of work. It's doable, but it would be a bit of a pain.
... I wrote FireBreath, so I do know what I'm talking about =]