AI Agent-first JS 逆向 MCP Server:有头 Chrome 调试、断点、网络/WebSocket 分析、Patchright 反检测,可选 CloakBrowser。
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...
Inferred from signals mentioned in the README (tests, CI, type safety) — not a review of the actual code.
AI's overall editorial judgment — not an average of the bars above, can weigh other factors too.
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.
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.
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.
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.
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.
not documented in README
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.
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
- 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.
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.
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
No commit data available.
Contributors over time
Top 100 contributors only — repos with more will plateau at 100.
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/jshookmcp
jshookmcp is an MCP server providing 402 tools across 36 domains for JavaScript...
ChromeDevTools/chrome-devtools-mcp
Chrome DevTools for agents is an MCP server that enables coding agents (Claude,...
modelcontextprotocol/inspector
MCP Inspector is a visual testing and debugging tool for Model Context Protocol...
| Repository | Stars | Week Δ | Language | Score | Updated |
|---|---|---|---|---|---|
|
|
2.1k | +63 | TypeScript | 8/10 | 1d ago |
|
|
1.7k | — | TypeScript | 8/10 | 8h ago |
|
|
46.6k | — | TypeScript | 8/10 | 48 min ago |
|
|
12.1k | — | TypeScript | 7/10 | 6mo ago |
|
|
10.3k | — | TypeScript | 8/10 | 12h ago |
|
|
2k | — | JavaScript | 7/10 | 3w ago |
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.
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.
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.
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.
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.