LW

liqivbnm/webreversemcp

Developer tools

This page was translated automatically. Technical details may differ from the original. View the original

76 stars 18 forks Quality 75 Trend 22MIT

Model Context Protocol (MCP) tool for Android web page reverse analysis

Overview

AI-driven web debugging and reverse analysis workbench — Enable AI Agents like Claude, GPT, Gemini, Cursor, and others to connect to the Android browser via MCP WebReverse MCP is a professional Android-based browser, web analyzer, JavaScript debugger, network analyzer, and MCP Server platform. External AI Agents / LLM / IDE Agents connect to Android browsers via MCP (Model Context Protocol) to perform automated browsing, DOM analysis, JavaScript analysis, network analysis, debugging, breakpoints, runtime observation, hooks, script injection, and other operations on the current webpage. - Address bar, URL search, multiple tabs, tag groups - Page forward / Backward / Refresh / Stop / Home / Full screen - Cookie / LocalStorage / SessionStorage / IndexedDB / Cache management - History, Favorites, Recently Closed - View page source code All debugging and networking capabilities are exposed to AI by MCP Tools and carried by the CDP multiplexing hub: only one backend CDP connection is maintained on the same page, multiple MCP sessions within the process (debugger / network monitor / scripting tools) share access, and breakpoints, pauses, and network events are broadcast between sessions. When CDP is unavailable, it automatically downgrades to an injection implementation (evaluateJavascript + Hook). - AST parsing: Based on the ESTree specification (JsParser), supports function / string / identifier / call expression search - Obfuscation detection (Obfuscation Score 0-100): string array encoding, control flow flattening, variable renaming, unreachable code, eval / new function / setTimeout dynamic code detection, reverse debugging detection - API Discovery: Automatically extracts API endpoints, methods, headers, and callers from HTML/JS/Network - Framework detection: React / Vue / Angular / Svelte / Next.

Overview (machine translated)

AI-powered web debugging and reverse analysis workbench — enable AI Agents like Claude, GPT, Gemini, Cursor, and others to connect to the Android browser via MCP

WebReverse MCP is a professional Android-based browser, web analyzer, JavaScript debugger, network analyzer, and MCP Server platform. External AI Agents / LLM / IDE Agents connect to Android browsers via MCP (Model Context Protocol) to perform automated browsing, DOM analysis, JavaScript analysis, network analysis, debugging, breakpoints, runtime observation, hooks, script injection, and other operations on the current webpage.


Table of Contents

  • Core features
  • Technology stack
  • Architecture design
  • Modular structure
  • MCP agreement
  • Start quickly
  • AI Agent Connection Guide
  • Safety model
  • Terminal and Host Tools
  • Open source licensing

Core Features

Browser Mode

  • Address bar, URL search, multiple tags, tag groups
  • Page Forward / Backward / Refresh / Pause / Home / Full Screen
  • Cookie / LocalStorage / SessionStorage / IndexedDB / Cache management
  • History, Favorites, and Recently Closed
  • View the page source code

AI Debugging and Network Analysis (MCP Tools, Direct CDP Connection)

All debugging and networking capabilities are exposed to AI by MCP Tools and carried by the CDP multiplexing hub: only one backend CDP connection is maintained on the same page, multiple MCP sessions within the process (debugger / network monitor / scripting tools) share access, and breakpoints, pauses, and network events are broadcast between sessions. When CDP is unavailable, it automatically downgrades to an injection implementation (evaluateJavascript + Hook).

Domain of Ability Override (tool prefix)
DOM DOM Tree, Properties, Computed Style, Box Model, Shadow DOM, XPath, CSS Selector(dom.*)
Console evaluate JS (synchronous/asynchronous), inspect object, console.log/warn/error/table/dir capture (console.* / js.evaluate)
Sources JS/CSS/HTML/JSON source code, Pretty Print, SourceMap revert, Global Search, diff(js.* / page.*)

This page was translated automatically. Technical details may differ from the original.

Install

This server does not publish a one-line install command.

Open the repository installation guide New to MCP? Start with the mcpskill.org guide →

Configuration

{ "mcpServers": { "webreverse": { "url": "http://<Android-IP>:8787/mcp", "headers": { "Authorization": "Bearer <Your-Token>" } } } }