stealth-browser-mcp 98 个工具完整清单:11 大模块按需加载,告别 AI 工具选择困难
stealth-browser-mcp 98 个工具完整清单11 大模块按需加载告别 AI 工具选择困难【免费下载链接】stealth-browser-mcpStealth browser automation for AI agents over MCP and the Chrome DevTools Protocol: navigation, network hooks, DOM extraction, and pixel-accurate UI cloning.项目地址: https://gitcode.com/gh_mirrors/ste/stealth-browser-mcpstealth-browser-mcp是一个面向 AI Agent 的浏览器自动化 MCP 服务器基于 Chrome DevTools ProtocolCDP实现不可检测的浏览器操作覆盖网页导航、网络钩子、DOM 提取和像素级 UI 克隆。它内置98 个 MCP 工具分布在11 个功能模块中——本清单帮你 3 分钟选对模块告别工具选择困难 为什么需要这份工具清单把 98 个工具一次性全部暴露给 AI会带来两个问题上下文爆炸工具描述挤占 Token 预算AI 反而更容易选错工具噪音干扰只爬网页的人根本用不到元素克隆网络钩子等重型工具stealth-browser-mcp 的解法很直接按模块section加载工具。src/server.py 通过section_tool(模块名)装饰器把每个工具归属到对应模块启动时用开关决定哪些模块上线。一键查看 11 大模块按需加载的 3 个开关无需读代码两条命令就能规划你的工具集--list-sections打印全部 11 个模块及每个模块的工具数量--disable-模块名只关闭你不需要的模块如--disable-cdp-functions--minimal极简模式只保留浏览器管理 元素交互两大核心模块21 个工具最适合纯爬虫/网页操作场景例如只做网页截图时关闭克隆、网络钩子等模块后AI 的工具列表立刻清爽选择准确率显著提升。11 大模块速览模块工具数定位核心源码browser-management8实例生命周期与导航src/browser_manager.pyelement-interaction13点击、输入、滚动、截图src/dom_handler.pytabs5多标签页管理src/server.pynetwork-debugging10请求/响应抓包与过滤src/network_interceptor.pycookies-storage3Cookie 读写清除src/server.pycdp-functions14CDP 底层函数执行src/cdp_function_executor.pyelement-extraction9样式/结构/事件提取src/element_cloner.pyprogressive-cloning10分层渐进克隆src/progressive_element_cloner.pyfile-extraction9提取结果落盘src/file_based_element_cloner.pydynamic-hooks10AI 自学习网络钩子src/dynamic_hook_system.pydebugging7调试视图与热重载src/debug_logger.py98 个工具完整清单按模块1️⃣ 浏览器管理 browser-management8 个工具作用spawn_browser启动隐身浏览器实例支持无头、代理、视口、时区、资源屏蔽list_instances列出所有活跃实例close_instance关闭指定实例get_instance_state查看实例详细状态navigate导航到指定 URLgo_back/go_forward前进 / 后退reload_page重新加载页面2️⃣ 元素交互 element-interaction13 个工具作用query_elements按选择器查询元素click_element点击元素type_text/paste_text输入 / 粘贴文本press_key模拟按键file_upload上传文件select_option选择下拉项get_element_state查询元素可见性、文本等状态wait_for_element等待元素出现scroll_page滚动页面execute_script执行自定义 JSget_page_content获取页面内容take_screenshot页面截图3️⃣ 标签页 tabs5 个list_tabs列出标签页、switch_tab切换、close_tab关闭、get_active_tab查看当前标签、new_tab新建标签。4️⃣ 网络调试 network-debugging10 个工具作用list_network_requests列出抓到的全部请求get_request_details/get_response_details查看请求 / 响应详情get_response_content获取响应体内容search_network_requests按条件搜索请求set_network_capture_filters/get_network_capture_filters设置 / 查看抓包过滤器export_network_data/import_network_data导出 / 导入抓包数据modify_headers修改请求头5️⃣ Cookie 与存储 cookies-storage3 个get_cookies读取、set_cookie写入、clear_cookies清除——登录态保持与多账号场景的最小工具集。6️⃣ CDP 函数执行 cdp-functions14 个模块中工具最多的一组直接驱动 CDP Runtimelist_cdp_commands列出可用命令、execute_cdp_command执行 CDP 命令、get_execution_contexts获取 JS 执行上下文、discover_global_functions/discover_object_methods发现页面函数与方法、inspect_function_signature检查函数签名、call_javascript_function调用页面函数、inject_and_execute_script注入并执行脚本、add_script_to_evaluate_on_new_document为新文档注入脚本、create_persistent_function/execute_function_sequence创建持久函数与序列执行、create_python_binding/execute_python_in_browser甚至在浏览器里跑 Python、get_function_executor_info查看执行器状态。7️⃣ 元素提取 element-extraction9 个提取网页元素的五大件——样式、DOM 结构、事件绑定、动画、引用资源工具作用extract_element_styles提取元素完整样式extract_element_structure提取 DOM 结构extract_element_events提取事件绑定extract_element_animations提取动画数据extract_element_assets提取引用资源图片/字体extract_element_styles_cdp走 CDP 通道提取样式extract_related_files提取相关文件clone_element_complete/extract_complete_element_cdp一键完整克隆 / 完整提取配套 JS 提取脚本见 src/js/ 目录如 extract_styles.js。8️⃣ 渐进克隆 progressive-cloning10 个大元素直接克隆容易超时渐进克隆把任务拆成可暂停的扩展步骤先克隆骨架再按需expand_styles样式、expand_events事件、expand_children子元素、expand_css_rulesCSS 规则、expand_pseudo_elements伪元素、expand_animations动画与字体逐层展开list_stored_elements查看已存储元素clear_stored_element/clear_all_elements清理缓存。9️⃣ 文件提取 file-extraction9 个把提取结果直接写入磁盘方便后续交给其他程序clone_element_to_file克隆落盘、extract_complete_element_to_file完整提取落盘以及extract_element_styles_to_file、extract_element_structure_to_file、extract_element_events_to_file、extract_element_animations_to_file、extract_element_assets_to_file五类单项落盘list_clone_files列出克隆文件cleanup_clone_files清理旧文件。 动态钩子 dynamic-hooks10 个这是最有意思的模块让 AI自己写钩子函数去拦截网络行为并且内置了AI 自学习接口——get_hook_documentation开发文档、get_hook_examples示例函数、get_hook_requirements_documentation需求说明、get_hook_common_patterns常见模式AI 可以先学习再动手validate_hook_function在创建前校验代码。管理侧提供create_dynamic_hook/create_simple_dynamic_hook创建、list_dynamic_hooks列表、get_dynamic_hook_details详情、remove_dynamic_hook移除。钩子学习机制实现在 src/hook_learning_system.py。1️⃣1️⃣ 调试与系统 debugging7 个get_debug_view查看调试视图、clear_debug_view清空日志、export_debug_logs导出日志、get_debug_lock_status检查日志锁状态、hot_reload不重启服务器热重载模块开发 MCP 工具时必备、reload_status查看模块状态、validate_browser_environment_tool体检浏览器环境。三种典型场景各开哪些模块场景建议加载模块纯爬虫 / 截图--minimal浏览器管理 元素交互 标签页克隆网页某个 UI 区块 element-extraction progressive-cloning file-extraction接口分析 / 网络拦截 network-debugging dynamic-hooks cdp-functions下面这张图就是 element-extraction 模块的实战成果AI 从目标网站提取了头部区块的样式、结构、资源还原出像素级一致的 Hero 区块demo/augment-hero-recreation.html小结用--list-sections看全貌--minimal起步再按任务--disable-*增删98 个工具 11 个模块每个模块对应清晰源码文件见上方速览表记住三个高频组合爬网页用前两个模块、克隆 UI加克隆三件套、抓接口加网络与钩子模块工具选得准AI 干活才不慌。把这份清单收藏起来下次配置 MCP 服务器时直接对号入座 ✅【免费下载链接】stealth-browser-mcpStealth browser automation for AI agents over MCP and the Chrome DevTools Protocol: navigation, network hooks, DOM extraction, and pixel-accurate UI cloning.项目地址: https://gitcode.com/gh_mirrors/ste/stealth-browser-mcp创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考