Practical overview
When it fits
Use it when an AI coding assistant needs a persistent browser session to trace webpage JavaScript behavior, inspect runtime state or collect network evidence across multiple investigation steps.
Who it is for
- Developers using Claude Code, Cursor, Copilot or another MCP-capable coding assistant for browser-based JavaScript investigations.
- Researchers who need to inspect runtime behavior and preserve scripts or network materials for later review.
Documented uses
- Find and inspect JavaScript loaded by a webpage, including searching and saving source code.
- Pause execution, evaluate expressions in a call frame, inspect scoped variables and step through code.
- Trace requests and WebSocket messages, inspect request call stacks and export raw network data.
- Clear site state and reload to reproduce cookie, storage or request behavior.
- Save investigation materials locally and use files as later analysis inputs.
Requirements & limits
The project is a public GitHub repository licensed under Apache-2.0. The README lists Node.js 20.19 or later and stable Chrome as system requirements.
- Requires Node.js 20.19 or later and stable Chrome.
- The default mode uses visible system Chrome and retains cookies and localStorage across sessions; an isolated mode is also described for a clean environment.
- A dedicated Patchright fork is used by default; CloakBrowser is an optional mode with a separate profile and customized Chromium build.
- The project describes stealth as a supporting capability, not a guarantee that browser automation cannot be detected.
- Local file export and input support review workflows that move between the browser and saved investigation materials.
Check current requirements in the official documentation. Source-based guidance does not mean OpenViST has run or independently tested this project.
Add Js Reverse MCP to an MCP client with npx
Configure an AI coding assistant to launch the MCP server through npx.
Before you start
- Node.js 20.19 or later
- Stable Chrome
- An MCP client, such as Claude Code, Codex, Cursor or VS Code Copilot
Steps
Add the server to the client’s MCP configuration using command
npxand argumentjs-reverse-mcp, following the format in the repository README.For Claude Code, Codex or VS Code Copilot, use the corresponding CLI command shown in the README; for Cursor, enter the same server configuration in its MCP settings.
Expected outcome
The client configuration points to the Js Reverse MCP server for browser and JavaScript investigation tools.
Guide limitations
- These instructions describe client configuration; they do not document how to perform a particular investigation.
- The setup requires Node.js 20.19 or later and stable Chrome.
Compare options for AI coding assistance
These projects document a common task and share a project role. This is a source-based comparison, not an execution benchmark or a guarantee of interchangeability.
| Project | Documented purpose | Platform | Access and requirements |
|---|---|---|---|
| Js Reverse MCP | Find and inspect JavaScript loaded by a webpage, including searching and saving source code. | CLI, Desktop, Server | The project is a public GitHub repository licensed under Apache-2.0. The README lists Node.js 20.19 or later and stable Chrome as system requirements. |
| Overture | Inspect a coding agent’s planned steps and branches before code is written. | Self-hosted, Server, Web | Open-source software under the MIT license. The documented setup runs the MCP server locally and opens its web interface at `http://localhost:3031` by default. |
| Wigolo | Search the web and fetch pages for an agent’s research task. | CLI, Self-hosted, Server | The quickstart lists macOS, Linux and Windows, and requires Node.js 20 or later with about 1.5 GB of free disk space. The repository labels the project public beta. |
Sources & review
Source record details
- Source availability
- Active
- Sources checked
- 9 October 2026
- Original website title
- zhizhuodemao/js-reverse-mcp · Official homepage title · retained in its source language

