| Сообщение от blessmaster | 
	| Насколько я понял из Вашего ответа SpiderMonkey - это некий полуфабрикат интерпретатора, предназначенный исключительно для допиливания напильником в интегрирующем проекте? | 
	
Вообще какое-то недоразумение, JS и Lua рассматриваются исключительно как встраиваемые языки. Нормальная реализация библиотек и расширений предусмотрена только в V8. Можно использовать один и тот же код хоть в nodejs хоть в chrome(хотя в этом вопросе есчё до конца не разобрался).
Что касается CouchApp, то я не знаю что это из себя представляет, однако как-правило приложения на JS хорошо поддаются расширению и дополнениям. Тут ведь надо всего лишь прикрутить фильтр для запросов от клиента, как я понял.
В крайнем случае про комплект mongodb+nodejs я слышал в основном положительные отзывы, так что могу рекомендовать.