Android/KMM MCP server: logcat, ADB device control, Compose previews, network, Maestro flows.

stdiocommunityapplication

Package Details

Transportstdio

Environment Variables

DEVILGE_ANDROID_PROJECT_ROOT(str)
Required

Absolute path to the Android/KMM project root that devilge inspects (Gradle modules, source files, build outputs).

DEVILGE_OUTPUTS_ROOT(str)

Directory where devilge writes screenshots and UI dumps. Defaults to <projectRoot>/.devilge-outputs/.

DEVILGE_DEFAULT_DEVICE_SERIAL(str)

Default ADB serial used when a tool does not specify one. Useful when several devices/emulators are attached.

DEVILGE_FLOWS_ROOT(str)

Directory containing Maestro YAML flows. Defaults to <projectRoot>/devilge-flows/.

DEVILGE_MAESTRO_BIN_PATH(str)

Absolute path to the Maestro binary. If unset, devilge resolves it from PATH; if absent, Maestro tools degrade gracefully.

DEVILGE_ALLOW_FLOW_SCRIPTS(str)

Set to 'true' to allow Maestro flows containing 'runScript:' blocks. Default is false; flows with scripts are rejected.

DEVILGE_HTTP_LOG_TAGS(str)

Comma-separated logcat tags scanned for HTTP traffic. Defaults to 'HttpClient,OkHttp' (covers Ktor + OkHttp/Retrofit).

DEVILGE_HTTP_LOG_FORMAT(str)

HTTP log parser to use: 'auto' (default), 'ktor', or 'okhttp'.