{"servers":[{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.pironjulien/nexus-android","description":"Android computer use over plain ADB: screen, gestures, SMS, notifications, files. No root, no app.","title":"NexusAndroid","repository":{"url":"https://github.com/pironjulien/NexusAndroid","source":"github"},"version":"0.10.0","websiteUrl":"https://julienpiron.fr/nexusandroid/","packages":[{"registryType":"pypi","registryBaseUrl":"https://pypi.org","identifier":"nexus-android","version":"0.10.0","runtimeHint":"uvx","transport":{"type":"stdio"},"environmentVariables":[{"description":"Full path to adb when it is not on the PATH","format":"filepath","name":"NEXUS_ANDROID_ADB"},{"description":"Force a device by serial number or ip:port","format":"string","name":"NEXUS_ANDROID_SERIAL"},{"description":"0 turns off the keep-screen-on session while the agent works","format":"string","default":"1","name":"NEXUS_ANDROID_KEEP_AWAKE"},{"description":"Seconds without any gesture before the original screen timeout is restored and the screen turned off","format":"number","default":"120","name":"NEXUS_ANDROID_AWAKE_IDLE"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-10-25T17:51:25.390859Z","publishedAt":"2026-10-25T17:51:25.390859Z","updatedAt":"2026-10-25T17:51:25.390859Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.pironjulien/nexus-android","description":"Android computer use over plain ADB: screen, gestures, SMS, notifications, files. No root, no app.","title":"NexusAndroid","repository":{"url":"https://github.com/pironjulien/NexusAndroid","source":"github"},"version":"0.11.0","websiteUrl":"https://julienpiron.fr/nexusandroid/","packages":[{"registryType":"pypi","registryBaseUrl":"https://pypi.org","identifier":"nexus-android","version":"0.11.0","runtimeHint":"uvx","transport":{"type":"stdio"},"environmentVariables":[{"description":"Full path to adb when it is not on the PATH","format":"filepath","name":"NEXUS_ANDROID_ADB"},{"description":"Force a device by serial number or ip:port","format":"string","name":"NEXUS_ANDROID_SERIAL"},{"description":"0 turns off the keep-screen-on session while the agent works","format":"string","default":"1","name":"NEXUS_ANDROID_KEEP_AWAKE"},{"description":"Seconds without any gesture before the original screen timeout is restored and the screen turned off","format":"number","default":"120","name":"NEXUS_ANDROID_AWAKE_IDLE"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-10-25T19:43:21.301063Z","publishedAt":"2026-10-25T19:43:21.301063Z","updatedAt":"2026-10-25T19:43:21.301063Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.pironjulien/nexus-android","description":"Android computer use over plain ADB: screen, gestures, SMS, notifications, files. No root, no app.","title":"NexusAndroid","repository":{"url":"https://github.com/pironjulien/NexusAndroid","source":"github"},"version":"0.12.0","websiteUrl":"https://julienpiron.fr/nexusandroid/","packages":[{"registryType":"pypi","registryBaseUrl":"https://pypi.org","identifier":"nexus-android","version":"0.12.0","runtimeHint":"uvx","transport":{"type":"stdio"},"environmentVariables":[{"description":"Full path to adb when it is not on the PATH","format":"filepath","name":"NEXUS_ANDROID_ADB"},{"description":"Force a device by serial number or ip:port","format":"string","name":"NEXUS_ANDROID_SERIAL"},{"description":"0 turns off the keep-screen-on session while the agent works","format":"string","default":"1","name":"NEXUS_ANDROID_KEEP_AWAKE"},{"description":"Seconds without any gesture before the original screen timeout is restored and the screen turned off","format":"number","default":"120","name":"NEXUS_ANDROID_AWAKE_IDLE"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-10-25T20:03:14.403573Z","publishedAt":"2026-10-25T20:03:14.403573Z","updatedAt":"2026-10-25T20:03:14.403573Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.pironjulien/nexus-android","description":"Android computer use over plain ADB: screen, gestures, SMS, notifications, files. No root, no app.","title":"NexusAndroid","repository":{"url":"https://github.com/pironjulien/NexusAndroid","source":"github"},"version":"0.12.1","websiteUrl":"https://julienpiron.fr/nexusandroid/","packages":[{"registryType":"pypi","registryBaseUrl":"https://pypi.org","identifier":"nexus-android","version":"0.12.1","runtimeHint":"uvx","transport":{"type":"stdio"},"environmentVariables":[{"description":"Full path to adb when it is not on the PATH","format":"filepath","name":"NEXUS_ANDROID_ADB"},{"description":"Force a device by serial number or ip:port","format":"string","name":"NEXUS_ANDROID_SERIAL"},{"description":"0 turns off the keep-screen-on session while the agent works","format":"string","default":"1","name":"NEXUS_ANDROID_KEEP_AWAKE"},{"description":"Seconds without any gesture before the original screen timeout is restored and the screen turned off","format":"number","default":"120","name":"NEXUS_ANDROID_AWAKE_IDLE"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-10-25T20:10:34.867744Z","publishedAt":"2026-10-25T20:10:34.867744Z","updatedAt":"2026-10-25T20:10:34.867744Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.pironjulien/nexus-android","description":"Android computer use over plain ADB: screen, gestures, SMS, notifications, files. No root, no app.","title":"NexusAndroid","repository":{"url":"https://github.com/pironjulien/NexusAndroid","source":"github"},"version":"0.13.0","websiteUrl":"https://julienpiron.fr/nexusandroid/","packages":[{"registryType":"pypi","registryBaseUrl":"https://pypi.org","identifier":"nexus-android","version":"0.13.0","runtimeHint":"uvx","transport":{"type":"stdio"},"environmentVariables":[{"description":"Full path to adb when it is not on the PATH","format":"filepath","name":"NEXUS_ANDROID_ADB"},{"description":"Force a device by serial number or ip:port","format":"string","name":"NEXUS_ANDROID_SERIAL"},{"description":"0 turns off the keep-screen-on session while the agent works","format":"string","default":"1","name":"NEXUS_ANDROID_KEEP_AWAKE"},{"description":"Seconds without any gesture before the original screen timeout is restored and the screen turned off","format":"number","default":"120","name":"NEXUS_ANDROID_AWAKE_IDLE"},{"description":"0 never downloads Google's Platform Tools when adb is missing or the server's own copy is outdated","format":"string","default":"1","name":"NEXUS_ANDROID_ADB_DOWNLOAD"},{"description":"0 turns off the daily update check (PyPI, Platform Tools manifest)","format":"string","default":"1","name":"NEXUS_ANDROID_UPDATE"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-10-25T23:29:41.486024Z","publishedAt":"2026-10-25T23:29:41.486024Z","updatedAt":"2026-10-25T23:29:41.486024Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.pironjulien/nexus-android","description":"Android computer use over plain ADB: screen, gestures, SMS, notifications, files. No root, no app.","title":"NexusAndroid","repository":{"url":"https://github.com/pironjulien/NexusAndroid","source":"github"},"version":"0.13.1","websiteUrl":"https://julienpiron.fr/nexusandroid/","packages":[{"registryType":"pypi","registryBaseUrl":"https://pypi.org","identifier":"nexus-android","version":"0.13.1","runtimeHint":"uvx","transport":{"type":"stdio"},"environmentVariables":[{"description":"Full path to adb when it is not on the PATH","format":"filepath","name":"NEXUS_ANDROID_ADB"},{"description":"Force a device by serial number or ip:port","format":"string","name":"NEXUS_ANDROID_SERIAL"},{"description":"0 turns off the keep-screen-on session while the agent works","format":"string","default":"1","name":"NEXUS_ANDROID_KEEP_AWAKE"},{"description":"Seconds without any gesture before the original screen timeout is restored and the screen turned off","format":"number","default":"120","name":"NEXUS_ANDROID_AWAKE_IDLE"},{"description":"0 never downloads Google's Platform Tools when adb is missing or the server's own copy is outdated","format":"string","default":"1","name":"NEXUS_ANDROID_ADB_DOWNLOAD"},{"description":"0 turns off the daily update check (PyPI, Platform Tools manifest)","format":"string","default":"1","name":"NEXUS_ANDROID_UPDATE"},{"description":"Set by a plugin that pins the server version (who updates it); the server then prepares no update","format":"string","name":"NEXUS_ANDROID_MANAGED"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-10-25T23:46:23.676809Z","publishedAt":"2026-10-25T23:46:23.676809Z","updatedAt":"2026-10-25T23:46:23.676809Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.pironjulien/nexus-android","description":"Android computer use over plain ADB: screen, gestures, SMS, notifications, files. No root, no app.","title":"NexusAndroid","repository":{"url":"https://github.com/pironjulien/NexusAndroid","source":"github"},"version":"0.14.0","websiteUrl":"https://julienpiron.fr/nexusandroid/","packages":[{"registryType":"pypi","registryBaseUrl":"https://pypi.org","identifier":"nexus-android","version":"0.14.0","runtimeHint":"uvx","transport":{"type":"stdio"},"environmentVariables":[{"description":"Full path to adb when it is not on the PATH","format":"filepath","name":"NEXUS_ANDROID_ADB"},{"description":"Force a device by serial number or ip:port","format":"string","name":"NEXUS_ANDROID_SERIAL"},{"description":"0 turns off the keep-screen-on session while the agent works","format":"string","default":"1","name":"NEXUS_ANDROID_KEEP_AWAKE"},{"description":"Seconds without any gesture before the original screen timeout is restored and the screen turned off","format":"number","default":"120","name":"NEXUS_ANDROID_AWAKE_IDLE"},{"description":"0 never downloads Google's Platform Tools when adb is missing or the server's own copy is outdated","format":"string","default":"1","name":"NEXUS_ANDROID_ADB_DOWNLOAD"},{"description":"0 turns off the daily update check (PyPI, Platform Tools manifest)","format":"string","default":"1","name":"NEXUS_ANDROID_UPDATE"},{"description":"Set by a plugin that pins the server version (who updates it); the server then prepares no update","format":"string","name":"NEXUS_ANDROID_MANAGED"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-10-26T07:50:08.224224Z","publishedAt":"2026-10-26T07:50:08.224224Z","updatedAt":"2026-10-26T07:50:08.224224Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.pironjulien/nexus-android","description":"Android computer use over plain ADB: screen, gestures, SMS, notifications, files. No root, no app.","title":"NexusAndroid","repository":{"url":"https://github.com/pironjulien/NexusAndroid","source":"github"},"version":"0.14.1","websiteUrl":"https://julienpiron.fr/nexusandroid/","packages":[{"registryType":"pypi","registryBaseUrl":"https://pypi.org","identifier":"nexus-android","version":"0.14.1","runtimeHint":"uvx","transport":{"type":"stdio"},"environmentVariables":[{"description":"Full path to adb when it is not on the PATH","format":"filepath","name":"NEXUS_ANDROID_ADB"},{"description":"Force a device by serial number or ip:port","format":"string","name":"NEXUS_ANDROID_SERIAL"},{"description":"0 turns off the keep-screen-on session while the agent works","format":"string","default":"1","name":"NEXUS_ANDROID_KEEP_AWAKE"},{"description":"Seconds without any gesture before the original screen timeout is restored and the screen turned off","format":"number","default":"120","name":"NEXUS_ANDROID_AWAKE_IDLE"},{"description":"0 never downloads Google's Platform Tools when adb is missing or the server's own copy is outdated","format":"string","default":"1","name":"NEXUS_ANDROID_ADB_DOWNLOAD"},{"description":"0 turns off the daily update check (PyPI, Platform Tools manifest)","format":"string","default":"1","name":"NEXUS_ANDROID_UPDATE"},{"description":"Set by a plugin that pins the server version (who updates it); the server then prepares no update","format":"string","name":"NEXUS_ANDROID_MANAGED"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-10-26T07:58:10.923659Z","publishedAt":"2026-10-26T07:58:10.923659Z","updatedAt":"2026-10-26T07:58:10.923659Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.pironjulien/nexus-android","description":"Android computer use over plain ADB: screen, gestures, SMS, notifications, files. No root, no app.","title":"NexusAndroid","repository":{"url":"https://github.com/pironjulien/NexusAndroid","source":"github"},"version":"0.14.2","websiteUrl":"https://julienpiron.fr/nexusandroid/","packages":[{"registryType":"pypi","registryBaseUrl":"https://pypi.org","identifier":"nexus-android","version":"0.14.2","runtimeHint":"uvx","transport":{"type":"stdio"},"environmentVariables":[{"description":"Full path to adb when it is not on the PATH","format":"filepath","name":"NEXUS_ANDROID_ADB"},{"description":"Force a device by serial number or ip:port","format":"string","name":"NEXUS_ANDROID_SERIAL"},{"description":"0 turns off the keep-screen-on session while the agent works","format":"string","default":"1","name":"NEXUS_ANDROID_KEEP_AWAKE"},{"description":"Seconds without any gesture before the original screen timeout is restored and the screen turned off","format":"number","default":"120","name":"NEXUS_ANDROID_AWAKE_IDLE"},{"description":"0 never downloads Google's Platform Tools when adb is missing or the server's own copy is outdated","format":"string","default":"1","name":"NEXUS_ANDROID_ADB_DOWNLOAD"},{"description":"0 turns off the daily update check (PyPI, Platform Tools manifest)","format":"string","default":"1","name":"NEXUS_ANDROID_UPDATE"},{"description":"Set by a plugin that pins the server version (who updates it); the server then prepares no update","format":"string","name":"NEXUS_ANDROID_MANAGED"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-10-26T09:07:49.540115Z","publishedAt":"2026-10-26T09:07:49.540115Z","updatedAt":"2026-10-26T09:07:49.540115Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.pironjulien/nexus-android","description":"Android computer use over plain ADB: screen, gestures, SMS, notifications, files. No root, no app.","title":"NexusAndroid","repository":{"url":"https://github.com/pironjulien/NexusAndroid","source":"github"},"version":"0.15.0","websiteUrl":"https://julienpiron.fr/nexusandroid/","packages":[{"registryType":"pypi","registryBaseUrl":"https://pypi.org","identifier":"nexus-android","version":"0.15.0","runtimeHint":"uvx","transport":{"type":"stdio"},"environmentVariables":[{"description":"Full path to adb when it is not on the PATH","format":"filepath","name":"NEXUS_ANDROID_ADB"},{"description":"Force a device by serial number or ip:port","format":"string","name":"NEXUS_ANDROID_SERIAL"},{"description":"0 turns off the keep-screen-on session while the agent works","format":"string","default":"1","name":"NEXUS_ANDROID_KEEP_AWAKE"},{"description":"Seconds without any gesture before the original screen timeout is restored and the screen turned off","format":"number","default":"120","name":"NEXUS_ANDROID_AWAKE_IDLE"},{"description":"0 never downloads Google's Platform Tools when adb is missing or the server's own copy is outdated","format":"string","default":"1","name":"NEXUS_ANDROID_ADB_DOWNLOAD"},{"description":"0 turns off the daily update check (PyPI, Platform Tools manifest)","format":"string","default":"1","name":"NEXUS_ANDROID_UPDATE"},{"description":"Set by a plugin that pins the server version (who updates it); the server then prepares no update","format":"string","name":"NEXUS_ANDROID_MANAGED"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-10-26T10:55:13.04712Z","publishedAt":"2026-10-26T10:55:13.04712Z","updatedAt":"2026-10-26T10:55:13.04712Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.pironjulien/nexus-android","description":"Android computer use over plain ADB: screen, gestures, SMS, notifications, files. No root, no app.","title":"NexusAndroid","repository":{"url":"https://github.com/pironjulien/android-computer-use","source":"github"},"version":"0.4.1","websiteUrl":"https://julienpiron.fr/nexusandroid/","packages":[{"registryType":"pypi","registryBaseUrl":"https://pypi.org","identifier":"nexus-android","version":"0.4.1","runtimeHint":"uvx","transport":{"type":"stdio"},"runtimeArguments":[{"value":"3.14","type":"named","name":"--python"}],"environmentVariables":[{"description":"Full path to adb when it is not on the PATH","format":"filepath","name":"NEXUS_ANDROID_ADB"},{"description":"Force a device by serial number or ip:port","format":"string","name":"NEXUS_ANDROID_SERIAL"},{"description":"0 turns off the keep-screen-on session while the agent works","format":"string","default":"1","name":"NEXUS_ANDROID_KEEP_AWAKE"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-10-18T14:28:41.293276Z","publishedAt":"2026-10-18T14:28:41.293276Z","updatedAt":"2026-10-18T14:28:41.293276Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.pironjulien/nexus-android","description":"Android computer use over plain ADB: screen, gestures, SMS, notifications, files. No root, no app.","title":"NexusAndroid","repository":{"url":"https://github.com/pironjulien/NexusAndroid","source":"github"},"version":"0.5.1","websiteUrl":"https://julienpiron.fr/nexusandroid/","packages":[{"registryType":"pypi","registryBaseUrl":"https://pypi.org","identifier":"nexus-android","version":"0.5.1","runtimeHint":"uvx","transport":{"type":"stdio"},"runtimeArguments":[{"value":"3.14","type":"named","name":"--python"}],"environmentVariables":[{"description":"Full path to adb when it is not on the PATH","format":"filepath","name":"NEXUS_ANDROID_ADB"},{"description":"Force a device by serial number or ip:port","format":"string","name":"NEXUS_ANDROID_SERIAL"},{"description":"0 turns off the keep-screen-on session while the agent works","format":"string","default":"1","name":"NEXUS_ANDROID_KEEP_AWAKE"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-10-19T09:37:51.166654Z","publishedAt":"2026-10-19T09:37:51.166654Z","updatedAt":"2026-10-19T09:37:51.166654Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.pironjulien/nexus-android","description":"Android computer use over plain ADB: screen, gestures, SMS, notifications, files. No root, no app.","title":"NexusAndroid","repository":{"url":"https://github.com/pironjulien/NexusAndroid","source":"github"},"version":"0.6.0","websiteUrl":"https://julienpiron.fr/nexusandroid/","packages":[{"registryType":"pypi","registryBaseUrl":"https://pypi.org","identifier":"nexus-android","version":"0.6.0","runtimeHint":"uvx","transport":{"type":"stdio"},"runtimeArguments":[{"value":"3.14","type":"named","name":"--python"}],"environmentVariables":[{"description":"Full path to adb when it is not on the PATH","format":"filepath","name":"NEXUS_ANDROID_ADB"},{"description":"Force a device by serial number or ip:port","format":"string","name":"NEXUS_ANDROID_SERIAL"},{"description":"0 turns off the keep-screen-on session while the agent works","format":"string","default":"1","name":"NEXUS_ANDROID_KEEP_AWAKE"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-10-19T09:40:41.618888Z","publishedAt":"2026-10-19T09:40:41.618888Z","updatedAt":"2026-10-19T09:40:41.618888Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.pironjulien/nexus-android","description":"Android computer use over plain ADB: screen, gestures, SMS, notifications, files. No root, no app.","title":"NexusAndroid","repository":{"url":"https://github.com/pironjulien/NexusAndroid","source":"github"},"version":"0.6.1","websiteUrl":"https://julienpiron.fr/nexusandroid/","packages":[{"registryType":"pypi","registryBaseUrl":"https://pypi.org","identifier":"nexus-android","version":"0.6.1","runtimeHint":"uvx","transport":{"type":"stdio"},"runtimeArguments":[{"value":"3.14","type":"named","name":"--python"}],"environmentVariables":[{"description":"Full path to adb when it is not on the PATH","format":"filepath","name":"NEXUS_ANDROID_ADB"},{"description":"Force a device by serial number or ip:port","format":"string","name":"NEXUS_ANDROID_SERIAL"},{"description":"0 turns off the keep-screen-on session while the agent works","format":"string","default":"1","name":"NEXUS_ANDROID_KEEP_AWAKE"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-10-19T09:54:15.317283Z","publishedAt":"2026-10-19T09:54:15.317283Z","updatedAt":"2026-10-19T09:54:15.317283Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.pironjulien/nexus-android","description":"Android computer use over plain ADB: screen, gestures, SMS, notifications, files. No root, no app.","title":"NexusAndroid","repository":{"url":"https://github.com/pironjulien/NexusAndroid","source":"github"},"version":"0.6.2","websiteUrl":"https://julienpiron.fr/nexusandroid/","packages":[{"registryType":"pypi","registryBaseUrl":"https://pypi.org","identifier":"nexus-android","version":"0.6.2","runtimeHint":"uvx","transport":{"type":"stdio"},"runtimeArguments":[{"value":"3.14","type":"named","name":"--python"}],"environmentVariables":[{"description":"Full path to adb when it is not on the PATH","format":"filepath","name":"NEXUS_ANDROID_ADB"},{"description":"Force a device by serial number or ip:port","format":"string","name":"NEXUS_ANDROID_SERIAL"},{"description":"0 turns off the keep-screen-on session while the agent works","format":"string","default":"1","name":"NEXUS_ANDROID_KEEP_AWAKE"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-10-19T11:13:23.816732Z","publishedAt":"2026-10-19T11:13:23.816732Z","updatedAt":"2026-10-19T11:13:23.816732Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.pironjulien/nexus-android","description":"Android computer use over plain ADB: screen, gestures, SMS, notifications, files. No root, no app.","title":"NexusAndroid","repository":{"url":"https://github.com/pironjulien/NexusAndroid","source":"github"},"version":"0.7.0","websiteUrl":"https://julienpiron.fr/nexusandroid/","packages":[{"registryType":"pypi","registryBaseUrl":"https://pypi.org","identifier":"nexus-android","version":"0.7.0","runtimeHint":"uvx","transport":{"type":"stdio"},"environmentVariables":[{"description":"Full path to adb when it is not on the PATH","format":"filepath","name":"NEXUS_ANDROID_ADB"},{"description":"Force a device by serial number or ip:port","format":"string","name":"NEXUS_ANDROID_SERIAL"},{"description":"0 turns off the keep-screen-on session while the agent works","format":"string","default":"1","name":"NEXUS_ANDROID_KEEP_AWAKE"},{"description":"Seconds without any gesture before the original screen timeout is restored and the screen turned off","format":"number","default":"120","name":"NEXUS_ANDROID_AWAKE_IDLE"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-10-19T14:18:10.784581Z","publishedAt":"2026-10-19T14:18:10.784581Z","updatedAt":"2026-10-19T14:18:10.784581Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.pironjulien/nexus-android","description":"Android computer use over plain ADB: screen, gestures, SMS, notifications, files. No root, no app.","title":"NexusAndroid","repository":{"url":"https://github.com/pironjulien/NexusAndroid","source":"github"},"version":"0.7.1","websiteUrl":"https://julienpiron.fr/nexusandroid/","packages":[{"registryType":"pypi","registryBaseUrl":"https://pypi.org","identifier":"nexus-android","version":"0.7.1","runtimeHint":"uvx","transport":{"type":"stdio"},"environmentVariables":[{"description":"Full path to adb when it is not on the PATH","format":"filepath","name":"NEXUS_ANDROID_ADB"},{"description":"Force a device by serial number or ip:port","format":"string","name":"NEXUS_ANDROID_SERIAL"},{"description":"0 turns off the keep-screen-on session while the agent works","format":"string","default":"1","name":"NEXUS_ANDROID_KEEP_AWAKE"},{"description":"Seconds without any gesture before the original screen timeout is restored and the screen turned off","format":"number","default":"120","name":"NEXUS_ANDROID_AWAKE_IDLE"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-10-19T14:49:19.46254Z","publishedAt":"2026-10-19T14:49:19.46254Z","updatedAt":"2026-10-19T14:49:19.46254Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.pironjulien/nexus-android","description":"Android computer use over plain ADB: screen, gestures, SMS, notifications, files. No root, no app.","title":"NexusAndroid","repository":{"url":"https://github.com/pironjulien/NexusAndroid","source":"github"},"version":"0.7.2","websiteUrl":"https://julienpiron.fr/nexusandroid/","packages":[{"registryType":"pypi","registryBaseUrl":"https://pypi.org","identifier":"nexus-android","version":"0.7.2","runtimeHint":"uvx","transport":{"type":"stdio"},"environmentVariables":[{"description":"Full path to adb when it is not on the PATH","format":"filepath","name":"NEXUS_ANDROID_ADB"},{"description":"Force a device by serial number or ip:port","format":"string","name":"NEXUS_ANDROID_SERIAL"},{"description":"0 turns off the keep-screen-on session while the agent works","format":"string","default":"1","name":"NEXUS_ANDROID_KEEP_AWAKE"},{"description":"Seconds without any gesture before the original screen timeout is restored and the screen turned off","format":"number","default":"120","name":"NEXUS_ANDROID_AWAKE_IDLE"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-10-19T15:56:51.705521Z","publishedAt":"2026-10-19T15:56:51.705521Z","updatedAt":"2026-10-19T15:56:51.705521Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.pironjulien/nexus-android","description":"Android computer use over plain ADB: screen, gestures, SMS, notifications, files. No root, no app.","title":"NexusAndroid","repository":{"url":"https://github.com/pironjulien/NexusAndroid","source":"github"},"version":"0.8.0","websiteUrl":"https://julienpiron.fr/nexusandroid/","packages":[{"registryType":"pypi","registryBaseUrl":"https://pypi.org","identifier":"nexus-android","version":"0.8.0","runtimeHint":"uvx","transport":{"type":"stdio"},"environmentVariables":[{"description":"Full path to adb when it is not on the PATH","format":"filepath","name":"NEXUS_ANDROID_ADB"},{"description":"Force a device by serial number or ip:port","format":"string","name":"NEXUS_ANDROID_SERIAL"},{"description":"0 turns off the keep-screen-on session while the agent works","format":"string","default":"1","name":"NEXUS_ANDROID_KEEP_AWAKE"},{"description":"Seconds without any gesture before the original screen timeout is restored and the screen turned off","format":"number","default":"120","name":"NEXUS_ANDROID_AWAKE_IDLE"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-10-20T07:11:33.404996Z","publishedAt":"2026-10-20T07:11:33.404996Z","updatedAt":"2026-10-20T07:11:33.404996Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.pironjulien/nexus-android","description":"Android computer use over plain ADB: screen, gestures, SMS, notifications, files. No root, no app.","title":"NexusAndroid","repository":{"url":"https://github.com/pironjulien/NexusAndroid","source":"github"},"version":"0.9.0","websiteUrl":"https://julienpiron.fr/nexusandroid/","packages":[{"registryType":"pypi","registryBaseUrl":"https://pypi.org","identifier":"nexus-android","version":"0.9.0","runtimeHint":"uvx","transport":{"type":"stdio"},"environmentVariables":[{"description":"Full path to adb when it is not on the PATH","format":"filepath","name":"NEXUS_ANDROID_ADB"},{"description":"Force a device by serial number or ip:port","format":"string","name":"NEXUS_ANDROID_SERIAL"},{"description":"0 turns off the keep-screen-on session while the agent works","format":"string","default":"1","name":"NEXUS_ANDROID_KEEP_AWAKE"},{"description":"Seconds without any gesture before the original screen timeout is restored and the screen turned off","format":"number","default":"120","name":"NEXUS_ANDROID_AWAKE_IDLE"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-10-20T07:28:31.514365Z","publishedAt":"2026-10-20T07:28:31.514365Z","updatedAt":"2026-10-20T07:28:31.514365Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.pironjulien/nexus-android","description":"Android computer use over plain ADB: screen, gestures, SMS, notifications, files. No root, no app.","title":"NexusAndroid","repository":{"url":"https://github.com/pironjulien/NexusAndroid","source":"github"},"version":"0.9.1","websiteUrl":"https://julienpiron.fr/nexusandroid/","packages":[{"registryType":"pypi","registryBaseUrl":"https://pypi.org","identifier":"nexus-android","version":"0.9.1","runtimeHint":"uvx","transport":{"type":"stdio"},"environmentVariables":[{"description":"Full path to adb when it is not on the PATH","format":"filepath","name":"NEXUS_ANDROID_ADB"},{"description":"Force a device by serial number or ip:port","format":"string","name":"NEXUS_ANDROID_SERIAL"},{"description":"0 turns off the keep-screen-on session while the agent works","format":"string","default":"1","name":"NEXUS_ANDROID_KEEP_AWAKE"},{"description":"Seconds without any gesture before the original screen timeout is restored and the screen turned off","format":"number","default":"120","name":"NEXUS_ANDROID_AWAKE_IDLE"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-10-20T09:51:27.768235Z","publishedAt":"2026-10-20T09:51:27.768235Z","updatedAt":"2026-10-20T09:51:27.768235Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.pironjulien/nexus-android","description":"Android computer use over plain ADB: screen, gestures, SMS, notifications, files. No root, no app.","title":"NexusAndroid","repository":{"url":"https://github.com/pironjulien/NexusAndroid","source":"github"},"version":"0.9.10","websiteUrl":"https://julienpiron.fr/nexusandroid/","packages":[{"registryType":"pypi","registryBaseUrl":"https://pypi.org","identifier":"nexus-android","version":"0.9.10","runtimeHint":"uvx","transport":{"type":"stdio"},"environmentVariables":[{"description":"Full path to adb when it is not on the PATH","format":"filepath","name":"NEXUS_ANDROID_ADB"},{"description":"Force a device by serial number or ip:port","format":"string","name":"NEXUS_ANDROID_SERIAL"},{"description":"0 turns off the keep-screen-on session while the agent works","format":"string","default":"1","name":"NEXUS_ANDROID_KEEP_AWAKE"},{"description":"Seconds without any gesture before the original screen timeout is restored and the screen turned off","format":"number","default":"120","name":"NEXUS_ANDROID_AWAKE_IDLE"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-10-24T09:50:48.57019Z","publishedAt":"2026-10-24T09:50:48.57019Z","updatedAt":"2026-10-24T09:50:48.57019Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.pironjulien/nexus-android","description":"Android computer use over plain ADB: screen, gestures, SMS, notifications, files. No root, no app.","title":"NexusAndroid","repository":{"url":"https://github.com/pironjulien/NexusAndroid","source":"github"},"version":"0.9.11","websiteUrl":"https://julienpiron.fr/nexusandroid/","packages":[{"registryType":"pypi","registryBaseUrl":"https://pypi.org","identifier":"nexus-android","version":"0.9.11","runtimeHint":"uvx","transport":{"type":"stdio"},"environmentVariables":[{"description":"Full path to adb when it is not on the PATH","format":"filepath","name":"NEXUS_ANDROID_ADB"},{"description":"Force a device by serial number or ip:port","format":"string","name":"NEXUS_ANDROID_SERIAL"},{"description":"0 turns off the keep-screen-on session while the agent works","format":"string","default":"1","name":"NEXUS_ANDROID_KEEP_AWAKE"},{"description":"Seconds without any gesture before the original screen timeout is restored and the screen turned off","format":"number","default":"120","name":"NEXUS_ANDROID_AWAKE_IDLE"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-10-24T10:35:39.487113Z","publishedAt":"2026-10-24T10:35:39.487113Z","updatedAt":"2026-10-24T10:35:39.487113Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.pironjulien/nexus-android","description":"Android computer use over plain ADB: screen, gestures, SMS, notifications, files. No root, no app.","title":"NexusAndroid","repository":{"url":"https://github.com/pironjulien/NexusAndroid","source":"github"},"version":"0.9.12","websiteUrl":"https://julienpiron.fr/nexusandroid/","packages":[{"registryType":"pypi","registryBaseUrl":"https://pypi.org","identifier":"nexus-android","version":"0.9.12","runtimeHint":"uvx","transport":{"type":"stdio"},"environmentVariables":[{"description":"Full path to adb when it is not on the PATH","format":"filepath","name":"NEXUS_ANDROID_ADB"},{"description":"Force a device by serial number or ip:port","format":"string","name":"NEXUS_ANDROID_SERIAL"},{"description":"0 turns off the keep-screen-on session while the agent works","format":"string","default":"1","name":"NEXUS_ANDROID_KEEP_AWAKE"},{"description":"Seconds without any gesture before the original screen timeout is restored and the screen turned off","format":"number","default":"120","name":"NEXUS_ANDROID_AWAKE_IDLE"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-10-25T16:56:02.812884Z","publishedAt":"2026-10-25T16:56:02.812884Z","updatedAt":"2026-10-25T16:56:02.812884Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.pironjulien/nexus-android","description":"Android computer use over plain ADB: screen, gestures, SMS, notifications, files. No root, no app.","title":"NexusAndroid","repository":{"url":"https://github.com/pironjulien/NexusAndroid","source":"github"},"version":"0.9.2","websiteUrl":"https://julienpiron.fr/nexusandroid/","packages":[{"registryType":"pypi","registryBaseUrl":"https://pypi.org","identifier":"nexus-android","version":"0.9.2","runtimeHint":"uvx","transport":{"type":"stdio"},"environmentVariables":[{"description":"Full path to adb when it is not on the PATH","format":"filepath","name":"NEXUS_ANDROID_ADB"},{"description":"Force a device by serial number or ip:port","format":"string","name":"NEXUS_ANDROID_SERIAL"},{"description":"0 turns off the keep-screen-on session while the agent works","format":"string","default":"1","name":"NEXUS_ANDROID_KEEP_AWAKE"},{"description":"Seconds without any gesture before the original screen timeout is restored and the screen turned off","format":"number","default":"120","name":"NEXUS_ANDROID_AWAKE_IDLE"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-10-20T13:40:12.791958Z","publishedAt":"2026-10-20T13:40:12.791958Z","updatedAt":"2026-10-20T13:40:12.791958Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.pironjulien/nexus-android","description":"Android computer use over plain ADB: screen, gestures, SMS, notifications, files. No root, no app.","title":"NexusAndroid","repository":{"url":"https://github.com/pironjulien/NexusAndroid","source":"github"},"version":"0.9.3","websiteUrl":"https://julienpiron.fr/nexusandroid/","packages":[{"registryType":"pypi","registryBaseUrl":"https://pypi.org","identifier":"nexus-android","version":"0.9.3","runtimeHint":"uvx","transport":{"type":"stdio"},"environmentVariables":[{"description":"Full path to adb when it is not on the PATH","format":"filepath","name":"NEXUS_ANDROID_ADB"},{"description":"Force a device by serial number or ip:port","format":"string","name":"NEXUS_ANDROID_SERIAL"},{"description":"0 turns off the keep-screen-on session while the agent works","format":"string","default":"1","name":"NEXUS_ANDROID_KEEP_AWAKE"},{"description":"Seconds without any gesture before the original screen timeout is restored and the screen turned off","format":"number","default":"120","name":"NEXUS_ANDROID_AWAKE_IDLE"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-10-20T14:06:58.875805Z","publishedAt":"2026-10-20T14:06:58.875805Z","updatedAt":"2026-10-20T14:06:58.875805Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.pironjulien/nexus-android","description":"Android computer use over plain ADB: screen, gestures, SMS, notifications, files. No root, no app.","title":"NexusAndroid","repository":{"url":"https://github.com/pironjulien/NexusAndroid","source":"github"},"version":"0.9.4","websiteUrl":"https://julienpiron.fr/nexusandroid/","packages":[{"registryType":"pypi","registryBaseUrl":"https://pypi.org","identifier":"nexus-android","version":"0.9.4","runtimeHint":"uvx","transport":{"type":"stdio"},"environmentVariables":[{"description":"Full path to adb when it is not on the PATH","format":"filepath","name":"NEXUS_ANDROID_ADB"},{"description":"Force a device by serial number or ip:port","format":"string","name":"NEXUS_ANDROID_SERIAL"},{"description":"0 turns off the keep-screen-on session while the agent works","format":"string","default":"1","name":"NEXUS_ANDROID_KEEP_AWAKE"},{"description":"Seconds without any gesture before the original screen timeout is restored and the screen turned off","format":"number","default":"120","name":"NEXUS_ANDROID_AWAKE_IDLE"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-10-23T21:52:48.985457Z","publishedAt":"2026-10-23T21:52:48.985457Z","updatedAt":"2026-10-23T21:52:48.985457Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.pironjulien/nexus-android","description":"Android computer use over plain ADB: screen, gestures, SMS, notifications, files. No root, no app.","title":"NexusAndroid","repository":{"url":"https://github.com/pironjulien/NexusAndroid","source":"github"},"version":"0.9.5","websiteUrl":"https://julienpiron.fr/nexusandroid/","packages":[{"registryType":"pypi","registryBaseUrl":"https://pypi.org","identifier":"nexus-android","version":"0.9.5","runtimeHint":"uvx","transport":{"type":"stdio"},"environmentVariables":[{"description":"Full path to adb when it is not on the PATH","format":"filepath","name":"NEXUS_ANDROID_ADB"},{"description":"Force a device by serial number or ip:port","format":"string","name":"NEXUS_ANDROID_SERIAL"},{"description":"0 turns off the keep-screen-on session while the agent works","format":"string","default":"1","name":"NEXUS_ANDROID_KEEP_AWAKE"},{"description":"Seconds without any gesture before the original screen timeout is restored and the screen turned off","format":"number","default":"120","name":"NEXUS_ANDROID_AWAKE_IDLE"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-10-23T22:30:45.55623Z","publishedAt":"2026-10-23T22:30:45.55623Z","updatedAt":"2026-10-23T22:30:45.55623Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.pironjulien/nexus-android","description":"Android computer use over plain ADB: screen, gestures, SMS, notifications, files. No root, no app.","title":"NexusAndroid","repository":{"url":"https://github.com/pironjulien/NexusAndroid","source":"github"},"version":"0.9.6","websiteUrl":"https://julienpiron.fr/nexusandroid/","packages":[{"registryType":"pypi","registryBaseUrl":"https://pypi.org","identifier":"nexus-android","version":"0.9.6","runtimeHint":"uvx","transport":{"type":"stdio"},"environmentVariables":[{"description":"Full path to adb when it is not on the PATH","format":"filepath","name":"NEXUS_ANDROID_ADB"},{"description":"Force a device by serial number or ip:port","format":"string","name":"NEXUS_ANDROID_SERIAL"},{"description":"0 turns off the keep-screen-on session while the agent works","format":"string","default":"1","name":"NEXUS_ANDROID_KEEP_AWAKE"},{"description":"Seconds without any gesture before the original screen timeout is restored and the screen turned off","format":"number","default":"120","name":"NEXUS_ANDROID_AWAKE_IDLE"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-10-24T03:21:51.004515Z","publishedAt":"2026-10-24T03:21:51.004515Z","updatedAt":"2026-10-24T03:21:51.004515Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.pironjulien/nexus-android","description":"Android computer use over plain ADB: screen, gestures, SMS, notifications, files. No root, no app.","title":"NexusAndroid","repository":{"url":"https://github.com/pironjulien/NexusAndroid","source":"github"},"version":"0.9.7","websiteUrl":"https://julienpiron.fr/nexusandroid/","packages":[{"registryType":"pypi","registryBaseUrl":"https://pypi.org","identifier":"nexus-android","version":"0.9.7","runtimeHint":"uvx","transport":{"type":"stdio"},"environmentVariables":[{"description":"Full path to adb when it is not on the PATH","format":"filepath","name":"NEXUS_ANDROID_ADB"},{"description":"Force a device by serial number or ip:port","format":"string","name":"NEXUS_ANDROID_SERIAL"},{"description":"0 turns off the keep-screen-on session while the agent works","format":"string","default":"1","name":"NEXUS_ANDROID_KEEP_AWAKE"},{"description":"Seconds without any gesture before the original screen timeout is restored and the screen turned off","format":"number","default":"120","name":"NEXUS_ANDROID_AWAKE_IDLE"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-10-24T04:33:20.681692Z","publishedAt":"2026-10-24T04:33:20.681692Z","updatedAt":"2026-10-24T04:33:20.681692Z","isLatest":false}}}],"metadata":{"nextCursor":"io.github.pironjulien/nexus-android:0.9.7","count":30}}
