io.github.Yercko/devilge
MCPby Yercko · v0.2.3
Android/KMM MCP server: logcat, ADB device control, Compose previews, network, Maestro flows.
MCP configuration
Command
Environment
DEVILGE_ANDROID_PROJECT_ROOTrequiredAbsolute path to the Android/KMM project root that devilge inspects (Gradle modules, source files, build outputs).
DEVILGE_OUTPUTS_ROOTDirectory where devilge writes screenshots and UI dumps. Defaults to <projectRoot>/.devilge-outputs/.
DEVILGE_DEFAULT_DEVICE_SERIALDefault ADB serial used when a tool does not specify one. Useful when several devices/emulators are attached.
DEVILGE_FLOWS_ROOTDirectory containing Maestro YAML flows. Defaults to <projectRoot>/devilge-flows/.
DEVILGE_MAESTRO_BIN_PATHAbsolute path to the Maestro binary. If unset, devilge resolves it from PATH; if absent, Maestro tools degrade gracefully.
DEVILGE_ALLOW_FLOW_SCRIPTSSet to 'true' to allow Maestro flows containing 'runScript:' blocks. Default is false; flows with scripts are rejected.
DEVILGE_HTTP_LOG_TAGSComma-separated logcat tags scanned for HTTP traffic. Defaults to 'HttpClient,OkHttp' (covers Ktor + OkHttp/Retrofit).
DEVILGE_HTTP_LOG_FORMATHTTP log parser to use: 'auto' (default), 'ktor', or 'okhttp'.
Install in one click with Zurek
Browse here, install from the native macOS app — pick targets, fill env vars, and write configs safely.