js-reverse vs chrome-devtools MCP 功能对比

功能重合对比表

功能领域 chrome-devtools js-reverse 重合情况
页面导航/管理 navigate_page, new_page, list_pages, select_page, close_page navigate_page, new_page, list_pages, select_page 重合
截图 take_screenshot take_screenshot 重合
点击/输入 click, fill, type_text, press_key, hover, drag click_element, type_text 重合
网络请求 list_network_requests, get_network_request list_network_requests, get_network_request, get_request_initiator 重合
控制台 list_console_messages, get_console_message list_console_messages, get_console_message 重合
JS 执行 evaluate_script evaluate_script 重合
DOM 快照 take_snapshot get_dom_structure, query_dom 部分重合
性能分析 performance_start_trace, performance_stop_trace, performance_analyze_insight get_performance_metrics 部分重合
Lighthouse 审计 lighthouse_audit chrome-devtools 独有
内存快照 take_memory_snapshot chrome-devtools 独有
表单填充 fill_form chrome-devtools 独有
设备模拟 emulate, resize_page chrome-devtools 独有
对话框处理 handle_dialog chrome-devtools 独有
文件上传 upload_file chrome-devtools 独有
等待条件 wait_for wait_for_element 部分重合
断点调试 set_breakpoint, set_breakpoint_on_text, remove_breakpoint, list_breakpoints, pause, resume, step_into, step_out, step_over, get_paused_info, evaluate_on_callframe js-reverse 独有
函数 Hook hook_function, unhook_function, create_hook, inject_hook, list_hooks, remove_hook, get_hook_data, trace_function js-reverse 独有
代码反混淆 deobfuscate_code js-reverse 独有
脚本分析 list_scripts, get_script_source, search_in_scripts, search_in_sources, find_in_script, summarize_code, understand_code, collect_code, analyze_target js-reverse 独有
反检测 (Stealth) inject_stealth, list_stealth_features, list_stealth_presets, inject_preload_script js-reverse 独有
WebSocket 分析 list_websocket_connections, get_websocket_message, get_websocket_messages, analyze_websocket_messages js-reverse 独有
加密检测 detect_crypto js-reverse 独有
XHR 断点 break_on_xhr, remove_xhr_breakpoint js-reverse 独有
会话状态管理 save_session_state, load_session_state, restore_session_state, dump_session_state, delete_session_state, list_session_states js-reverse 独有
导出与报告 export_session_report, export_rebuild_bundle, collection_diff, diff_env_requirements, record_reverse_evidence, risk_panel js-reverse 独有
存储读取 get_storage js-reverse 独有
Frame 管理 list_frames, select_frame js-reverse 独有
事件监控 monitor_events, stop_monitor js-reverse 独有
UA 设置 set_user_agent js-reverse 独有
浏览器健康检查 check_browser_health js-reverse 独有

总结

  • 基础浏览器操作层面有大量重合:页面管理、点击输入、网络请求、控制台、截图、JS 执行等功能两者都提供。
  • chrome-devtools 偏向 前端测试与性能审计:Lighthouse、内存快照、设备模拟、表单填充、文件上传等。
  • js-reverse 偏向 逆向工程与安全分析:断点调试、函数 Hook、代码反混淆、反检测注入、WebSocket 深度分析、加密算法检测、会话状态持久化、脚本源码搜索与分析等。

https://kingjem.github.io/2026/03/22/AI/js-reverse-vs-chrome-devtools/
作者
Ruhai
发布于
2026年3月22日
许可协议