BrowserTools MCP
基于Chrome扩展和Node服务器的浏览器监控与数据捕获分析工具。
安装使用
复制下面这段提示词发给你的 AI(Claude / Cursor / TRAE / Codex / WorkBuddy 等),它会自动帮你完成安装:
帮我安装这个 AI Skill:BrowserTools MCP。 它的用途是:基于Chrome扩展和Node服务器的浏览器监控与数据捕获分析工具。 完整的 Skill 内容见:https://321skill.com/skills/browsertools-mcp/raw/index.md 请读取该页面内容,如果是 SKILL.md 格式直接安装,如果是 README 提炼核心 prompt 后安装。
提示词包含完整的 Skill 内容链接,AI 读取后即可完成安装。你也可以 查看完整内容 确认无误。
使用示例
“使用BrowserTools打开某电商网站,监控首页今日推荐商品的价格变化,并每半小时截图保存。”,它会通过MCP协议向BrowserTools服务器发送指令,启动浏览器并导航到指定网址,然后设置监听器捕获价格元素的变化,并定时执行截图操作,将结果文件保存到指定位置。
介绍
BrowserTools MCP 解决了在自动化流程中与浏览器交互、监控用户行为及捕获网页数据的复杂需求。它通过一个Chrome扩展程序和一个Node.js服务器协同工作,实现对浏览器页面的深度控制与数据提取。
使用时,需要先安装并启动Node服务器,然后在Chrome浏览器中加载配套的扩展程序。通过MCP协议,AI助手或其他应用程序可以向服务器发送指令,从而远程操控浏览器执行导航、点击、表单填写、截图、监听网络请求、捕获DOM变化等操作,并将结果数据返回。
这个工具非常适合需要将网页操作自动化、进行竞品分析、监控网页动态或批量采集公开数据的开发者和数据分析师。对于需要模拟真实用户交互以进行测试或数据收集的场景尤其有用。
请注意,该工具主要用于合法合规的数据采集与分析,如监控自家网站性能、进行公开信息调研等。使用时请严格遵守目标网站的服务条款和Robots协议,避免对他人服务器造成过大负载,并注意数据隐私与版权问题。
核心特点
与单纯基于Puppeteer或Playwright的脚本不同,它通过MCP协议提供了标准化的、可被AI助手直接调用的接口,实现了浏览器自动化与AI工作流的深度集成;同时,其扩展架构允许更灵活地监听和拦截浏览器内部事件(如网络请求、DOM变更),而不仅仅是模拟操作。
注意事项
不适合需要绕过复杂验证码或高强度反爬机制的网页数据抓取场景。
常见问题
BrowserTools MCP 能用来做什么?
主要用于浏览器自动化操作,如自动填写表单、抓取网页内容、监控页面变化、执行UI测试以及进行竞品数据采集和分析。
使用前需要准备什么?
需要安装Node.js环境、Chrome或Chromium浏览器,并按照文档配置好Node服务器和Chrome扩展。
给 AI 助手的安装指引
如果你的 AI 编程助手(Claude Code、Cursor、TRAE 等)能看到这个页面,把下面这段发给它即可自动完成安装:
请访问 https://321skill.com/skills/browsertools-mcp/raw/index.md 读取 BrowserTools MCP 的原始 Skill 定义(Markdown 格式),按其中说明在我的环境里完成安装和配置。
AI 可直接读取的原始 Markdown 地址:/skills/browsertools-mcp/raw/index.md(查看排版版本)