JsHookMcp
The js hook toolkit that all you need
@jshookmcp/jshook
English | δΈζ
An MCP server that gives AI agents 402 tools across 36 domains for JavaScript analysis and security research β browser automation, CDP debugging, network interception, JS hooks, LLM-powered code analysis, process/memory forensics, WASM reverse engineering, source-map reconstruction, AST transforms, and composite workflows in a single server.
Quick Links
π Quick Start
No global install needed β add to your MCP client config and you're ready:
Claude Desktop / Cursor (claude_desktop_config.json):
{
"mcpServers": {
"jshook": {
"command": "npx",
"args": ["-y", "@jshookmcp/jshook@latest"],
"env": { "JSHOOK_BASE_PROFILE": "search" }
}
}
}
(Windows: use npx.cmd absolute path if npx is not found)
π Highlights
- π€ AI-Driven Analysis β LLM-powered deobfuscation, crypto detection, AST comprehension
- β‘ Search-First Context Efficiency β
searchprofile β 3K tokens vsfullβ 40K+ tokens - π― Progressive Tiers β
searchβworkflowβfull, activate on demand - π Full-Stack Browser Automation β Chromium/Camoufox + CDP + anti-detection + CAPTCHA handling
- π‘ Network Interception β HTTP/2 frame building, MiTM capture, GraphQL, Burp Suite bridge
- π οΈ Reverse Engineering Toolchain β WASM disassembly, binary analysis, Frida, Ghidra/IDA bridges
- π§° Process & Memory Forensics β Native FFI scanning, hardware breakpoints, PE introspection
- π§© Dynamic Extensibility β Hot-reload plugins, declarative workflows, auto-discovered domains
Architecture
- Runtime Registry β Domains auto-discovered via
manifest.ts; add a domain by creating one file - Lazy Initialization β Handlers instantiated on first call, not at startup
- BM25 + Vector Search β
search_toolsmeta-tool with hybrid ranking and adaptive weights - MCP ToolAnnotations β Every tool carries
readOnlyHint/destructiveHint/idempotentHint/openWorldHint
Registry Snapshot
The built-in surface below is generated from the runtime registry and checked in CI.
- Package version:
0.3.0 - Built-in Tools:
402 - Domains:
adb-bridge,antidebug,binary-instrument,boringssl-inspector,browser,canvas,coordination,core,cross-domain,debugger,encoding,evidence,extension-registry,graphql,hooks,instrumentation,macro,maintenance,memory,mojo-ipc,network,platform,process,protocol-analysis,proxy,sandbox,shared-state-board,skia-capture,sourcemap,streaming,syscall-hook,trace,transform,v8-inspector,wasm,workflow - Note: this snapshot is generated from the runtime registry; do not edit the counts by hand.
Project Stats
Related Servers
Bright Data
sponsorDiscover, extract, and interact with the web - one interface powering automated access across the public internet.
SABIS MCP Server
Access academic grades from the Sakarya University SABIS system via automated web scraping.
HDW MCP Server
Access and manage LinkedIn data and user accounts using the HorizonDataWave API.
Derrick
B2B Data Enrichment
Bilibili Comments
Fetch Bilibili video comments in bulk, including nested replies. Requires a Bilibili cookie for authentication.
Tap
AI forges browser automation as deterministic .tap.js programs. 140+ community skills, 3 runtimes. Programs run forever at $0.
Crawl4AI RAG
Integrate web crawling and Retrieval-Augmented Generation (RAG) into AI agents and coding assistants.
Sports MCP Server
Live sports scores and stats from NBA, NFL, and NHL
comet-mcp
Connect Claude Code to Perplexity Comet browser for agentic web browsing, deep research, and real-time task monitoring
MCP Deep Web Research Server
An advanced web research server with intelligent search queuing, enhanced content extraction, and deep research capabilities.