An MCP server that enables AI agents to drive real Android apps, capture API traffic, and test mobile-native attack surfaces, similar to Playwright for mobile.
Claim it to get a verified publisher badge, a free copy of our full audit findings, and direct contact for any high-priority issues we find.
Install from
M8ven verifies MCPs across every public registry — install directly from whichever one you prefer.
process.env. You'll be asked to provide them before it can run.ANTHROPIC_BASE_URLANTHROPIC_API_KEYLITELLM_MODELMM_MAX_TOKENSMM_TEMPERATUREMM_REASONING_MODELMM_EMPTY_RETRIESMM_VISION_MODELMM_DEVICE_SERIAL— (auto) pin a device serial (else the connected one / mobile_start_session's device arg)ANDROID_SERIALMM_EXPLORE_MAX_STEPSMM_EXPLORE_MAX_ROUNDSMM_EXPLORE_PATIENCEMM_EXPLORE_REASONINGMM_EXPLORE_ROUND_TIMEOUTMM_EXPLORE_SUBAGENTSMM_PROXY_HOSTMM_PROXY_PORT— 18080 mitmproxy listen portMM_FRIDA_ENABLED— 1 SSL-unpinning on/offMM_FRIDA_SPAWNMM_ACTIVE_SCAN_ENABLEDMM_ACTIVE_MODEMM_AUTHMATRIX_ENABLEDMM_PASSIVE_SCAN_WORKERSMM_FORENSICS_ENABLEDMM_BIZLOGIC_ENABLEDMM_BIZLOGIC_DESTRUCTIVEMM_BIZLOGIC_MAX_CASESMM_VICTIM_CREDENTIALSMM_CREDENTIALSMM_CROSSUSER_ENABLEDMM_PROXY_REWRITEMM_REPORT_DIR— reports where captured traffic/artifacts are storedMM_UPLOAD_DIRMM_SCOUT_REPORT_DIRMM_REDIS_URLMM_SCAN_IDMM_NO_GUI_LAUNCHMM_SCRCPY_ENABLEDMM_SCRCPY_PORTLITELLM_BASE_URLLITELLM_API_KEYMM_MCP_ALLOW_SHELL— 0 1 exposes mobile_adb_shell (arbitrary adb — powerful)MM_MCP_HOST— 0.0.0.0 bind address (127.0.0.1 = localhost-only, safer)MM_MCP_PORT— 8765 portMM_MCP_LOGLEVELMM_MCP_TRANSPORT— streamable-http streamable-http or sseTOKENIZERS_PARALLELISMGRPC_ENABLE_FORK_SUPPORTMOBILERUN_AUTH_URLOPENAI_API_KEYMOBILERUN_CONFIGDROIDRUN_CONFIGphoenix_urlphoenix_project_nameMOBILERUN_TELEMETRY_ENABLEDDROIDRUN_TELEMETRY_ENABLED[](https://m8ven.ai/mcp/banditpradyun-hunt-droid-mobile-mcp-55qyum)