Концепция такая: подключить AI-агента не просто к коду, а к живому приложению на девайсе. Агент видит реальный layout с Compose-иерархией, перехватывает сетевой трафик с момента запуска, мокирует HTTP и WebSocket ответы, и сам тапает по экрану. Всё через MCP.
Технически это одна
debugImplementation зависимость в приложении — библиотека внедряется в байткод и сразу пишет трафик и раскрывает UI-дерево без изменений в коде. На стороне агента поднимается MCP-сервер через CLI. Дальше агент сам: смотрит экран, анализирует запрос, ставит мок, тапает кнопку, проверяет результат — и докладывает.Интересная деталь — WebView и Chrome Custom Tabs не чёрный ящик, их DOM-дерево инжектится прямо в нативную иерархию. И трафик не надо предугадывать когда записывать — он пишется с первого же запроса.
Доступна версия 0.9.27, но идея рабочая. На мой взгляд это правильное направление для AI в мобильной разработке.
🔗 Статья про подход и либу
🐱 Исходники на GitHub
#Android #MCP #AI #ИИ
