{"servers":[{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.Yercko/devilge","description":"Android/KMM MCP server: logcat, ADB device control, Compose previews, network, Maestro flows.","repository":{"url":"https://github.com/Yercko/devilge","source":"github"},"version":"0.2.2","packages":[{"registryType":"npm","identifier":"devilge","version":"0.2.2","transport":{"type":"stdio"},"environmentVariables":[{"description":"Absolute path to the Android/KMM project root that devilge inspects (Gradle modules, source files, build outputs).","isRequired":true,"format":"string","name":"DEVILGE_ANDROID_PROJECT_ROOT"},{"description":"Directory where devilge writes screenshots and UI dumps. Defaults to <projectRoot>/.devilge-outputs/.","format":"string","name":"DEVILGE_OUTPUTS_ROOT"},{"description":"Default ADB serial used when a tool does not specify one. Useful when several devices/emulators are attached.","format":"string","name":"DEVILGE_DEFAULT_DEVICE_SERIAL"},{"description":"Directory containing Maestro YAML flows. Defaults to <projectRoot>/devilge-flows/.","format":"string","name":"DEVILGE_FLOWS_ROOT"},{"description":"Absolute path to the Maestro binary. If unset, devilge resolves it from PATH; if absent, Maestro tools degrade gracefully.","format":"string","name":"DEVILGE_MAESTRO_BIN_PATH"},{"description":"Set to 'true' to allow Maestro flows containing 'runScript:' blocks. Default is false; flows with scripts are rejected.","format":"string","name":"DEVILGE_ALLOW_FLOW_SCRIPTS"},{"description":"Comma-separated logcat tags scanned for HTTP traffic. Defaults to 'HttpClient,OkHttp' (covers Ktor + OkHttp/Retrofit).","format":"string","name":"DEVILGE_HTTP_LOG_TAGS"},{"description":"HTTP log parser to use: 'auto' (default), 'ktor', or 'okhttp'.","format":"string","name":"DEVILGE_HTTP_LOG_FORMAT"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-05-09T08:57:08.440475Z","publishedAt":"2026-05-09T08:57:08.440475Z","updatedAt":"2026-05-09T08:57:08.440475Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.Yercko/devilge","description":"Android/KMM MCP server: logcat, ADB device control, Compose previews, network, Maestro flows.","repository":{"url":"https://github.com/Yercko/devilge","source":"github"},"version":"0.2.3","packages":[{"registryType":"npm","identifier":"devilge","version":"0.2.3","transport":{"type":"stdio"},"environmentVariables":[{"description":"Absolute path to the Android/KMM project root that devilge inspects (Gradle modules, source files, build outputs).","isRequired":true,"format":"string","name":"DEVILGE_ANDROID_PROJECT_ROOT"},{"description":"Directory where devilge writes screenshots and UI dumps. Defaults to <projectRoot>/.devilge-outputs/.","format":"string","name":"DEVILGE_OUTPUTS_ROOT"},{"description":"Default ADB serial used when a tool does not specify one. Useful when several devices/emulators are attached.","format":"string","name":"DEVILGE_DEFAULT_DEVICE_SERIAL"},{"description":"Directory containing Maestro YAML flows. Defaults to <projectRoot>/devilge-flows/.","format":"string","name":"DEVILGE_FLOWS_ROOT"},{"description":"Absolute path to the Maestro binary. If unset, devilge resolves it from PATH; if absent, Maestro tools degrade gracefully.","format":"string","name":"DEVILGE_MAESTRO_BIN_PATH"},{"description":"Set to 'true' to allow Maestro flows containing 'runScript:' blocks. Default is false; flows with scripts are rejected.","format":"string","name":"DEVILGE_ALLOW_FLOW_SCRIPTS"},{"description":"Comma-separated logcat tags scanned for HTTP traffic. Defaults to 'HttpClient,OkHttp' (covers Ktor + OkHttp/Retrofit).","format":"string","name":"DEVILGE_HTTP_LOG_TAGS"},{"description":"HTTP log parser to use: 'auto' (default), 'ktor', or 'okhttp'.","format":"string","name":"DEVILGE_HTTP_LOG_FORMAT"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-05-09T22:27:25.21752Z","publishedAt":"2026-05-09T22:27:25.21752Z","updatedAt":"2026-05-09T22:27:25.21752Z","isLatest":true}}}],"metadata":{"count":2}}
