zhizhuodemao

zhizhuodemao/js-reverse-mcp

TypeScript Apache-2.0 Dev Tools

AI Agent-first JS 逆向 MCP Server:有头 Chrome 调试、断点、网络/WebSocket 分析、Patchright 反检测,可选 CloakBrowser。

2.1k stars
290 forks
active
GitHub +63 / week

2.1k

Stars

290

Forks

8

Open issues

30

Contributors

AI Analysis

JS Reverse MCP is an AI-native Model Context Protocol server that integrates Chrome DevTools debugging, breakpoints, network analysis, and anti-detection capabilities (Patchright, CloakBrowser) for JavaScript reverse-engineering workflows. It is purpose-built for AI agents and coding assistants to analyze, debug, and replicate web application behavior in a structured, agent-friendly manner. This tool serves security researchers, web analysts, and developers working on complex JavaScript instr...

Dev Tools Developer Tool Discovery value: 6/10
Documentation 9/10
Activity 10/10
Community 8/10
Code quality 6/10

Inferred from signals mentioned in the README (tests, CI, type safety) — not a review of the actual code.

Overall score 8/10

AI's overall editorial judgment — not an average of the bars above, can weigh other factors too.

mcp-server browser-automation reverse-engineering anti-detection ai-agent-tools
Actively maintained Well documented Niche/specialized use case Production ready
Deep Analysis · Based on README and public signals
2w ago

JavaScript reverse-engineering MCP server designed for AI agents to debug, analyze, and extract web behavior with anti-detection measures.

js-reverse-mcp is a TypeScript-based MCP (Model Context Protocol) server that bridges AI coding assistants (Claude, Cursor, Copilot) to headless Chrome debugging workflows. It exposes 22 tools for script analysis, network inspection, breakpoint control, and browser state management, with optional anti-detection via Patchright and CloakBrowser. Adoption appears concentrated in Chinese web scraping and reverse-engineering communities; real-world production usage outside that niche is not verified. The project is actively maintained (last push June 2026) and has accumulated ~2,000 stars and ~277 forks in 7 months.

Origin

Created in November 2025, js-reverse-mcp emerged as developers sought to integrate Chrome debugging capabilities into AI agent workflows. It appears to be one of several competing approaches to bridging CDP (Chrome DevTools Protocol) with MCP servers, positioned explicitly as 'AI-native' rather than a direct DevTools API wrapper.

Growth

The project gained 96 stars in the 7 days preceding the analysis date (June 29, 2026), suggesting recent momentum. Growth pattern indicates interest among practitioners in web automation and reverse engineering, particularly in Chinese-language technical communities. The project is relatively new (7 months old at analysis) and appears to be in active feature development and debugging cycles rather than mature maintenance mode.

In production

adoption not verified. The README is written in Chinese with English translation, suggesting the project targets Chinese-speaking practitioners. References to reverse-engineering workflows, anti-detection, and JavaScript behavior analysis imply use cases in web scraping and security testing. However, no case studies, testimonials, deployment documentation, or disclosed real-world users are mentioned. Star/fork counts are modest relative to larger MCP projects (e.g., 44,630 for ChromeDevTools/chrome-devtools-mcp) and do not reliably indicate actual production deployments.

Code analysis
Architecture

Based on README, the project organizes Chrome DevTools Protocol (CDP) capabilities into Agent-friendly primitives rather than direct API mapping. Appears to implement 22 named tools grouped into categories: page/navigation (5 tools), script analysis (4 tools), breakpoint/execution control (5 tools), network/state inspection (6 tools), and browser management (2 tools). The README emphasizes that tools are designed for 'continuous reasoning loops'—outputs include indexing, detail retrieval, and optional file export to local disk. Anti-detection logic appears layered: protocol-level (Patchright CDP modifications, real viewport, Google referer) and optional source-level (CloakBrowser binary patching). No information on test suite structure or unit/integration test coverage is present in the README.

Tests

not documented in README

Maintenance

Last push on 2026-06-26 (3 days before analysis date) indicates active development. The 7-month project age and recent feature merges suggest the maintainer(s) are engaged in rapid iteration. No evidence of response time to issues or pull request velocity is available from metadata alone. TypeScript toolchain and Apache 2.0 license suggest deliberate project setup, not a quick prototype.

Honest verdict

ADOPT IF: you are building an AI agent that must reverse-engineer and interact with JavaScript-heavy web applications, require native Chrome debugging (breakpoints, network, WebSocket inspection), want tool outputs optimized for agent decision-making loops, and can tolerate a 7-month-old project with uncertain production maturity. AVOID IF: you need a battle-tested, widely-deployed MCP server with extensive documentation, production support, or you operate in a non-reverse-engineering domain where the anti-detection and script-analysis focus is unnecessary overhead. MONITOR IF: you are evaluating MCP-Chrome bridges broadly; js-reverse-mcp appears technically well-motivated but adoption signals are limited to niche communities and project maturity is unproven.

Independent dimensions

Mainstream potential

3/10

Technical importance

7/10

Adoption evidence

2/10

Risks
  • Adoption appears limited to Chinese-language technical communities and reverse-engineering practitioners; unclear if the project can sustain outside that niche.
  • Anti-detection mechanisms (Patchright, CloakBrowser) are arms-race subjects; reliance on them may become ineffective if target sites adapt detection heuristics.
  • Project is only 7 months old with a single apparent maintainer; bus factor and long-term maintenance commitment are unclear.
  • Real-world production usage is not documented or verified; starred repos and forks do not reliably indicate active deployments or user satisfaction.
  • TypeScript MCP ecosystem is rapidly evolving; breaking changes in MCP protocol or Node.js versions could require frequent maintenance.
Prediction

js-reverse-mcp will likely remain a specialized tool for reverse-engineering and web automation communities, with adoption concentrated in Asia-Pacific regions and among security/pentesting practitioners. Mainstream adoption across general AI agent workflows appears low unless the project gains traction in English-speaking developer communities or is integrated into larger MCP frameworks. Project will probably continue active maintenance and feature development for 6–18 months; long-term viability depends on maintainer commitment and ecosystem adoption of MCP broadly.

0 found this helpful

Newsletter

Get analyses like this every Monday

Free weekly digest of the most interesting open-source discoveries.

Languages

No language breakdown available.

Information

Language
TypeScript
License
Apache-2.0
Last updated
1d ago
Created
7mo ago
Analyzed with
anthropic/claude-haiku-4-5

Stars over time

Loading…

No commit data available.

Contributors over time

Top 100 contributors only — repos with more will plateau at 100.

Loading…

Open issues

No open issues — clean slate.

Open pull requests

No open pull requests.

Top contributors

Contributor data not available yet.

Recent releases

No releases published yet.

Similar repos

vmoranv

vmoranv/jshookmcp

jshookmcp is an MCP server providing 402 tools across 36 domains for JavaScript...

1.7k TypeScript Security
ChromeDevTools

ChromeDevTools/chrome-devtools-mcp

Chrome DevTools for agents is an MCP server that enables coding agents (Claude,...

46.6k TypeScript Dev Tools
hangwin

hangwin/mcp-chrome

Chrome MCP Server is a Chrome extension that implements the Model Context...

12.1k TypeScript AI & ML
modelcontextprotocol

modelcontextprotocol/inspector

MCP Inspector is a visual testing and debugging tool for Model Context Protocol...

10.3k TypeScript Dev Tools
0xsdeo

0xsdeo/AntiDebug_Breaker

AntiDebug_Breaker is a Chrome browser extension for JavaScript reverse...

2k JavaScript Security
vs. alternatives
ChromeDevTools/chrome-devtools-mcp

44,630 stars vs. 2,034. Likely broader exposure and ecosystem integration. js-reverse-mcp appears positioned as 'AI-native' with agent-specific tool design and anti-detection, whereas chrome-devtools-mcp may expose lower-level CDP surface.

hangwin/mcp-chrome

12,002 stars vs. 2,034. Appears to be another MCP-Chrome bridge project with larger adoption. Specific differentiation from js-reverse-mcp is unclear from README; relative positioning would require inspecting both implementations.

vmoranv/jshookmcp

1,698 stars vs. 2,034. Similar scale and language (TypeScript). Likely targets JavaScript hooking workflows rather than reverse-engineering; overlaps with js-reverse-mcp on script analysis but may differ on network/state tooling.

0xsdeo/AntiDebug_Breaker

1,974 stars (JavaScript, not TypeScript). Appears specialized on anti-detection for debugging workflows. js-reverse-mcp integrates this capability as one of several layers rather than a standalone focus.

MCPJam/inspector

2,034 stars (tied), TypeScript. Likely a general MCP inspector tool; specific feature overlap or differentiation with js-reverse-mcp is not clear from metadata.