А чем именно не понравился стандартный компонент MODx.Console?
1. Тем, что он запросы шлет асинхроннонные, и не дожидаясь ответа, шлет новый запрос. (возможность переключить провайдер в синхронный режим я не нашел. Если вы знаете как, поделитесь, полезно будет).
2. Слишком хитрая система записи логов в файлы и чтения ответов из них. По-моему избыточная сложность.