jshookmcp MCP server
A search-first, profile-aware reverse-engineering workspace for AI agents — 735 tools across 36 domains in one MCP server.
What jshookmcp does
Summarised from the project README; check the repository for the latest details.
Features
- Meta tools. `describetool` returns the JSON Schema; `calltool` validates arguments before invocation; every tool ships with `readOnlyHint` / `destructiveHint` / `idempotentHint` / `openWorldHint`.
- Network interception. Auto-generated HTTPS interception CA, HTTP/1.1 + HTTP/2 frame building, WebSocket capture, GraphQL helpers, Burp Suite bridge — all on the same MCP tool surface.
- Session recovery. Streamable HTTP transport restores activated domains, browser attach state, and coverage state after reconnects; browser-side state is isolated per client.
- Plugins and workflows. Drop a directory, get a domain. Write a YAML pipeline, run it as one tool. The registry self-discovers.
Requirements
- Node.js (runs with npx)
Repository: vmoranv/jshookmcp
Website: https://vmoranv.github.io/jshookmcp/
Stars: ★2046
Language: TypeScript
Last updated: 2026-10-10
ai-agentsanti-detectionbrowser-automationchrome-devtools-protocoldebuggingdeobfuscationfridajavascriptjs-reversellmmcpmcp-servermodel-context-protocolnetwork-analysisreverse-engineeringsecurity-analysissource-mapstypescriptwasmweb-security
Website: https://vmoranv.github.io/jshookmcp/
Stars: ★2046
Language: TypeScript
Last updated: 2026-10-10
ai-agentsanti-detectionbrowser-automationchrome-devtools-protocoldebuggingdeobfuscationfridajavascriptjs-reversellmmcpmcp-servermodel-context-protocolnetwork-analysisreverse-engineeringsecurity-analysissource-mapstypescriptwasmweb-security
How to install jshookmcp MCP in Claude Desktop, Cursor and VS Code
Install
Taken from the project README (README mcpServers JSON). Check the README for required API keys before use.
Claude Code
Terminal (claude CLI)
claude mcp add --env MCP_TOOL_PROFILE=search --env npm_config_omit=optional --transport stdio jshook -- npx -y @jshookmcp/jshook@latestClaude Desktop
claude_desktop_config.json
{
"mcpServers": {
"jshook": {
"command": "npx",
"args": [
"-y",
"@jshookmcp/jshook@latest"
],
"env": {
"MCP_TOOL_PROFILE": "search",
"npm_config_omit": "optional"
}
}
}
}Cursor
~/.cursor/mcp.json
{
"mcpServers": {
"jshook": {
"command": "npx",
"args": [
"-y",
"@jshookmcp/jshook@latest"
],
"env": {
"MCP_TOOL_PROFILE": "search",
"npm_config_omit": "optional"
}
}
}
}VS Code
.vscode/mcp.json
{
"servers": {
"jshook": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@jshookmcp/jshook@latest"
],
"env": {
"MCP_TOOL_PROFILE": "search",
"npm_config_omit": "optional"
}
}
}
}Add to config generator – combine it with other servers, or get the Windsurf format.
Featured in: Best MCP servers for browser automation · Best MCP servers for security research · Best MCP servers for research
Maintain this project? Get it featured for free during launch →
Compare with chrome-devtools-mcp →
Related Browser Automation MCP servers
Playwright MCP by microsoft · ★38158
Official Playwright MCP server by Microsoft: browser automation for LLMs using structured accessibility snapshots instead of screenshots.
Browser Automation
Official Playwright MCP server by Microsoft: browser automation for LLMs using structured accessibility snapshots instead of screenshots.
Browser Automation
docker-android by budtmo · ★15973
Android in docker solution with noVNC supported, video recording, mcp server and AI-agent
Browser Automation
Android in docker solution with noVNC supported, video recording, mcp server and AI-agent
Browser Automation
browser-tools-mcp by AgentDeskAI · ★7328
Monitor browser logs directly from Cursor and other MCP compatible IDEs.
Browser Automation
Monitor browser logs directly from Cursor and other MCP compatible IDEs.
Browser Automation
mcp by BrowserMCP · ★7185
Browser MCP is a Model Context Provider (MCP) server that allows AI applications to control your browser
Browser Automation
Browser MCP is a Model Context Provider (MCP) server that allows AI applications to control your browser
Browser Automation
design-extract by Manavarya09 · ★4237
Extract any website's complete design system with one command. DTCG tokens, semantic+primitive+composite, MCP server for Claude Code/Cursor/
Browser Automation
Extract any website's complete design system with one command. DTCG tokens, semantic+primitive+composite, MCP server for Claude Code/Cursor/
Browser Automation
Weekly MCP digest – new and trending MCP servers in your inbox.