Yes, it is possible to add external service. Please see http://knox.apache.org/books/knox-0-5-0/dev-guide.html
See services section. You can also email Knox ML user@knox.apache.org
In next Knox release we are making it easier to add custom external service by adding configuration only. Right now(with Knox 0.5.0 ) you will need to add code for adding custom external service.