{"servers":[{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.Neverlow512/agent-droid-bridge","description":"MCP server giving AI agents eyes and hands inside Android devices via ADB","title":"Agent Droid Bridge","repository":{"url":"https://github.com/Neverlow512/agent-droid-bridge","source":"github"},"version":"0.1.3","packages":[{"registryType":"pypi","registryBaseUrl":"https://pypi.org","identifier":"agent-droid-bridge","version":"0.1.3","runtimeHint":"uvx","transport":{"type":"stdio"}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-03-28T15:22:20.506167Z","publishedAt":"2026-03-28T15:22:20.506167Z","updatedAt":"2026-03-28T15:22:20.506167Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.Neverlow512/agent-droid-bridge","description":"MCP server giving AI agents eyes and hands inside Android devices via ADB","title":"Agent Droid Bridge","repository":{"url":"https://github.com/Neverlow512/agent-droid-bridge","source":"github"},"version":"0.2.0","packages":[{"registryType":"pypi","registryBaseUrl":"https://pypi.org","identifier":"agent-droid-bridge","version":"0.2.0","runtimeHint":"uvx","transport":{"type":"stdio"}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-03-29T00:23:39.404505Z","publishedAt":"2026-03-29T00:23:39.404505Z","updatedAt":"2026-03-29T00:23:39.404505Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.Neverlow512/agent-droid-bridge","description":"MCP server giving AI agents eyes and hands inside Android devices via ADB","title":"Agent Droid Bridge","repository":{"url":"https://github.com/Neverlow512/agent-droid-bridge","source":"github"},"version":"0.3.0","packages":[{"registryType":"pypi","registryBaseUrl":"https://pypi.org","identifier":"agent-droid-bridge","version":"0.3.0","runtimeHint":"uvx","transport":{"type":"stdio"}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-03-30T20:35:28.981991Z","publishedAt":"2026-03-30T20:35:28.981991Z","updatedAt":"2026-03-30T20:35:28.981991Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.Neverlow512/agent-droid-bridge","description":"MCP server giving AI agents eyes and hands inside Android devices via ADB","title":"Agent Droid Bridge","repository":{"url":"https://github.com/Neverlow512/agent-droid-bridge","source":"github"},"version":"0.4.0","packages":[{"registryType":"pypi","registryBaseUrl":"https://pypi.org","identifier":"agent-droid-bridge","version":"0.4.0","runtimeHint":"uvx","transport":{"type":"stdio"}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-04-04T18:47:57.407188Z","publishedAt":"2026-04-04T18:47:57.407188Z","updatedAt":"2026-04-04T18:47:57.407188Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.Neverlow512/agent-droid-bridge","description":"MCP server giving AI agents eyes and hands inside Android devices via ADB","title":"Agent Droid Bridge","repository":{"url":"https://github.com/Neverlow512/agent-droid-bridge","source":"github"},"version":"0.4.1","packages":[{"registryType":"pypi","registryBaseUrl":"https://pypi.org","identifier":"agent-droid-bridge","version":"0.4.1","runtimeHint":"uvx","transport":{"type":"stdio"}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-04-05T01:48:33.678742Z","publishedAt":"2026-04-05T01:48:33.678742Z","updatedAt":"2026-04-05T01:48:33.678742Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.Neverlow512/agent-droid-bridge","description":"MCP server giving AI agents eyes and hands inside Android devices via ADB","title":"Agent Droid Bridge","repository":{"url":"https://github.com/Neverlow512/agent-droid-bridge","source":"github"},"version":"0.4.2","packages":[{"registryType":"pypi","registryBaseUrl":"https://pypi.org","identifier":"agent-droid-bridge","version":"0.4.2","runtimeHint":"uvx","transport":{"type":"stdio"}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-04-05T15:32:57.922419Z","publishedAt":"2026-04-05T15:32:57.922419Z","updatedAt":"2026-04-05T15:32:57.922419Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.Neverlow512/agent-droid-bridge","description":"MCP server giving AI agents eyes and hands inside Android devices via ADB","title":"Agent Droid Bridge","repository":{"url":"https://github.com/Neverlow512/agent-droid-bridge","source":"github"},"version":"0.5.0","packages":[{"registryType":"pypi","registryBaseUrl":"https://pypi.org","identifier":"agent-droid-bridge","version":"0.5.0","runtimeHint":"uvx","transport":{"type":"stdio"}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-04-12T17:41:38.227168Z","publishedAt":"2026-04-12T17:41:38.227168Z","updatedAt":"2026-04-12T17:41:38.227168Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.Neverlow512/agent-droid-bridge","description":"MCP server giving AI agents eyes and hands inside Android devices via ADB","title":"Agent Droid Bridge","repository":{"url":"https://github.com/Neverlow512/agent-droid-bridge","source":"github"},"version":"0.5.1","packages":[{"registryType":"pypi","registryBaseUrl":"https://pypi.org","identifier":"agent-droid-bridge","version":"0.5.1","runtimeHint":"uvx","transport":{"type":"stdio"}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-04-13T19:04:41.533082Z","publishedAt":"2026-04-13T19:04:41.533082Z","updatedAt":"2026-04-13T19:04:41.533082Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.Neverlow512/agent-droid-bridge","description":"MCP server giving AI agents eyes and hands inside Android devices via ADB","title":"Agent Droid Bridge","repository":{"url":"https://github.com/Neverlow512/agent-droid-bridge","source":"github"},"version":"0.6.0","packages":[{"registryType":"pypi","registryBaseUrl":"https://pypi.org","identifier":"agent-droid-bridge","version":"0.6.0","runtimeHint":"uvx","transport":{"type":"stdio"}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-04-15T19:33:31.230001Z","publishedAt":"2026-04-15T19:33:31.230001Z","updatedAt":"2026-04-15T19:33:31.230001Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.Neverlow512/agent-droid-bridge","description":"MCP server giving AI agents eyes and hands inside Android devices via ADB","title":"Agent Droid Bridge","repository":{"url":"https://github.com/Neverlow512/agent-droid-bridge","source":"github"},"version":"0.6.1","packages":[{"registryType":"pypi","registryBaseUrl":"https://pypi.org","identifier":"agent-droid-bridge","version":"0.6.1","runtimeHint":"uvx","transport":{"type":"stdio"},"environmentVariables":[{"description":"Security mode. 'unrestricted' allows all shell commands with an optional denylist. 'restricted' allows only commands in ADB_SHELL_ALLOWLIST.","default":"unrestricted","choices":["unrestricted","restricted"],"name":"ADB_EXECUTION_MODE"},{"description":"Set to 'false' to block all adb shell commands regardless of execution mode.","format":"boolean","default":"true","name":"ADB_ALLOW_SHELL"},{"description":"Path to the ADB binary. Use a full path if adb is not on your system PATH.","default":"adb","placeholder":"/usr/bin/adb or C:\\platform-tools\\adb.exe","name":"ADB_PATH"},{"description":"Comma-separated list of extra tool packs to load. Set to 'app_manager' to enable 9 additional app management tools.","placeholder":"app_manager","name":"ADB_EXTRA_TOOL_PACKS"},{"description":"Comma-separated list of tool names to hide from the agent at startup.","placeholder":"execute_adb_command,get_ui_hierarchy","name":"ADB_DENIED_TOOLS"},{"description":"Comma-separated list of shell commands permitted in restricted mode. Empty blocks all shell commands.","placeholder":"dumpsys,pm,am","name":"ADB_SHELL_ALLOWLIST"},{"description":"Comma-separated list of shell commands blocked in unrestricted mode.","placeholder":"rm,reboot,su","name":"ADB_SHELL_DENYLIST"},{"description":"Set to 'true' to enable session logging. Requires MCP_LOG_DIR.","format":"boolean","default":"false","name":"MCP_LOG_ENABLED"},{"description":"Absolute path to the directory where session logs are written. Required when MCP_LOG_ENABLED is true.","format":"filepath","placeholder":"/home/user/logs/agent-droid-bridge","name":"MCP_LOG_DIR"},{"description":"Server process log level.","default":"INFO","choices":["DEBUG","INFO","WARNING","ERROR","CRITICAL"],"name":"ADB_LOG_LEVEL"},{"description":"Maximum seconds to wait for any ADB command.","format":"number","default":"30","name":"ADB_COMMAND_TIMEOUT"},{"description":"Maximum seconds to wait for a screenshot capture.","format":"number","default":"60","name":"ADB_SCREENSHOT_TIMEOUT"},{"description":"Default timeout in seconds for detect_ui_change.","format":"number","default":"10","name":"ADB_UI_CHANGE_TIMEOUT"},{"description":"How often in seconds detect_ui_change polls the UI hierarchy.","format":"number","default":"0.5","name":"ADB_UI_CHANGE_POLL_INTERVAL"},{"description":"Maximum seconds to wait for aapt dump badging, used by the app_manager pack.","format":"number","default":"10","name":"ADB_AAPT_TIMEOUT"},{"description":"Set to 'yaml' to load configuration from adb_config.yaml instead of environment variables.","default":"env","choices":["env","yaml"],"name":"ADB_CONFIG_SOURCE"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-04-15T20:05:19.844775Z","publishedAt":"2026-04-15T20:05:19.844775Z","updatedAt":"2026-04-15T20:05:19.844775Z","isLatest":true}}}],"metadata":{"count":10}}
