# vmoranv/jshookmcp

js hook toolkit that all you need

Repository: https://github.com/vmoranv/jshookmcp
Canonical: https://ross.abutalabs.com/products/jshookmcp
Homepage: https://vmoranv.github.io/jshookmcp/
Language: TypeScript
License: AGPL-3.0
License Family: copyleft
Topics: browser-automation, debugging, deobfuscation, js-reverse, mcp, network-analysis, reverse-engineering, security-analysis
Last push: 2026-08-26T01:12:30+00:00

## Health v2 (maintenance only)
Score: 59/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 99, release rhythm 35, longevity 13
- inputs: {"age_days": 193, "days_push": 8, "days_rel": null, "gap_med": null, "n_releases_24m": 0}
- flags: no_releases
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 1954, forks 453 (observed 2026-08-28T04:05:58.881846+00:00)

## What it is
An MCP server exposing 600+ tools across 34 domains for JavaScript reverse engineering and security research, including browser automation, CDP debugging, network interception, runtime hooks, and LLM-powered deobfuscation. It is distributed as an npm package that plugs into MCP clients like Claude Desktop and Cursor, with tool profiles to control token usage.

## Use cases
- reverse engineer obfuscated javascript with an ai agent
- hook javascript functions at runtime to trace api calls
- automate a browser with anti-detection and captcha handling
- intercept and analyze network requests from a webpage
- deobfuscate webpack-packed js bundles
- reconstruct source maps for minified code
- analyze wasm modules in the browser
- set up an mcp server for js security research

## When to choose
- you use an MCP client like Claude Desktop or Cursor and want JS reverse-engineering tools
- you need browser automation, CDP debugging, and network interception in one server
- you want LLM-assisted deobfuscation and crypto detection
- you want to share one daemon with browser and embedding runtimes across multiple agents

## When to avoid
- you need a standalone GUI reverse-engineering suite without an AI agent
- your project requires a permissive license (AGPL-3.0)
- you only need simple HTTP scraping without browser or hooking capabilities

## Facets
- artifact type: service
- maturity: active
- function: mcp, reverse-engineering, web-scraping, security, parser, browser-extension, developer-tools
- domain: reverse-engineering, security, web-development, developer-tools, crawlers
- platform: cli, cross-platform
- tags: mcp-server, javascript-deobfuscation, cdp-debugging, browser-automation, js-hooks, network-interception, ast-transforms, wasm-analysis, anti-detection, ai-agent-tools, debugging, automation, nodejs, docker

## Member repositories
- vmoranv/jshookmcp (main) score 59

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:05:58.881846+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T03:06:32.963652+00:00, confidence not recorded.
  - readme: https://github.com/vmoranv/jshookmcp (fetched 2026-08-28T04:05:58.881846+00:00, sha 309f75a1ddd3)
  - homepage: https://vmoranv.github.io/jshookmcp/ (fetched 2026-08-29T10:46:24.818495+00:00, sha 8b0853b36e35)
- Data as of 2026-08-30T08:39:29.467469+00:00.
