{"servers":[{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.edgecasehuman/droidsight","description":"Drives a real Android device over ADB and attaches the resulting screen to every action.","title":"droidsight","repository":{"url":"https://github.com/edgecasehuman/droidsight","source":"github"},"version":"1.0.0","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"@edgecasehuman/droidsight","version":"1.0.0","transport":{"type":"stdio"},"environmentVariables":[{"description":"The only Android target the process may use. Required when ADB reports more than one authorized device; the server refuses to guess.","name":"DROIDSIGHT_DEVICE_SERIAL"},{"description":"Explicit path to the ADB executable. Falls back to ANDROID_SDK_ROOT, ANDROID_HOME, then PATH.","name":"DROIDSIGHT_ADB_PATH"},{"description":"Confines host paths used by APK installation and file push/pull. Defaults to the process working directory.","name":"DROIDSIGHT_LOCAL_ROOT"},{"description":"Numeric PIN for UI actions that require automatic unlock.","isSecret":true,"name":"DROIDSIGHT_DEVICE_PIN"},{"description":"Set to 1 to publish the arbitrary shell and macro tools. Grants authority equivalent to broad ADB shell access.","name":"DROIDSIGHT_ALLOW_SHELL"},{"description":"Path to a persistent debug log. File logging is otherwise disabled.","name":"DROIDSIGHT_DEBUG_LOG"},{"description":"Tracing filter. Defaults to warn, or debug when a debug log path is set.","name":"DROIDSIGHT_LOG"},{"description":"Set to 1 to start the long-running device event monitor. Requires DROIDSIGHT_DEVICE_SERIAL.","name":"DROIDSIGHT_EVENTS"},{"description":"Set to 1 to start the background enforcement loop. It re-applies watched device state on a timer, including unlocking the screen. Off by default.","name":"DROIDSIGHT_SENTINEL"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-12T04:28:36.195866Z","publishedAt":"2026-08-12T04:28:36.195866Z","updatedAt":"2026-08-12T04:28:36.195866Z","isLatest":true}}}],"metadata":{"count":1}}
