适合谁
- 从事 JavaScript 安全分析、逆向工程的研究人员
- 需要浏览器自动化和网络调试的开发者
- 希望结合 AI 智能体进行动态代码分析的团队
- 需要渐进式工具配置以优化上下文消耗的 MCP 用户
jshookmcp 是一个功能强大但专业性极强的 MCP 服务器,专为 JavaScript 安全和逆向工程领域设计。它提供了丰富的工具集和灵活的配置,但使用门槛较高,需要用户具备相关的技术背景。尽管包含敏感功能,但项目声明为 AGPL-3.0 许可,且社区活跃,总体评价为专业且有效。
最强项 · 安装易用性 12/20 最弱项 · 可靠性 5/20
静态评测 · 未实际运行收录于 2026-08-07
查看 FMRS 评分方法 →运行环境:Node.js 22.12+
MCP_AUTH_TOKEN
将 HTTP 端点暴露到 localhost 之外时需要设置的身份验证令牌;仅本机使用时无需配置。
MCP_TOOL_PROFILE
控制加载的工具配置档(如 search/workflow/full),文档默认为 search 以减少 token 消耗。
SEARCH_VECTOR_ENABLED
设为 false 时仅使用词法(BM25)搜索;HTTP 守护进程默认懒加载启用向量搜索。
npm_config_omit 并重新启动。{
"mcpServers": {
"jshook": {
"command": "npx",
"args": [
"-y",
"@jshookmcp/jshook@latest"
],
"env": {
"MCP_TOOL_PROFILE": "search",
"npm_config_omit": "optional"
}
}
}
}
以 Claude Desktop 为例。其他客户端的配置文件位置或字段可能不同(如 VS Code 使用 servers 字段),可用下方配置生成器转换。
{
"servers": {
"jshook": {
"command": "npx",
"args": [
"-y",
"@jshookmcp/jshook@latest"
],
"env": {
"MCP_TOOL_PROFILE": "search",
"npm_config_omit": "optional"
}
}
}
}
写入项目的 .vscode/mcp.json(VS Code 使用 servers 字段)。
claude mcp add jshook -e MCP_TOOL_PROFILE=search -e npm_config_omit=optional -- npx -y @jshookmcp/jshook@latest
在终端运行;先把 <…> 占位符换成你自己的值。
安装后在 MCP 客户端的工具列表中应能看到 search_tools、describe_tool、call_tool、coverage_report 等工具;或直接询问“列出可用的 JS 分析工具”,若 search_tools 正常返回结果即说明连接成功。
连接成功后,可以直接对 AI 助手这样说:
没有匹配的工具
依据项目文档列出,未经本站实测。
jshookmcp 是一个 MCP 服务器,为 AI 智能体提供超过 600 个内置工具,覆盖 34 个领域,用于 JavaScript 分析和安全研究。它集成浏览器自动化、CDP 调试、网络拦截、JS 挂钩、LLM 驱动的代码分析、进程/内存取证、WASM 逆向工程、源码映射重建、AST 转换和复合工作流。采用渐进式工具配置(search → workflow → full),实现上下文效率优化。支持 Node.js 22.12+ 和 TypeScript 严格模式。
Upstash 官方维护,为 AI 编码助手提供实时更新的第三方库文档
基于 AI 的 NPM 包分析 MCP 服务器
为 AI 编码代理提供预算、验证与回滚的治理控制层
GitHub 官方 MCP Server,用自然语言管理仓库、Issue、PR 与工作流
源版本 853e4d53ad8d 数据同步于 2026-10-12 查看 FMRS 评分方法