BrowserTools MCP 是一个强大的浏览器监控和交互工具,通过 Model Context Protocol (MCP) 为 AI 应用提供浏览器自动化能力。该工具由三个核心组件构成:Chrome 扩展、Node 服务器和 MCP 服务器。
Chrome 扩展负责捕获浏览器数据,包括截图、控制台日志、网络活动和 DOM 元素。Node 服务器作为中间件,负责 Chrome 扩展和 MCP 服务器之间的通信。MCP 服务器则实现了标准化的工具接口,支持 AI 客户端与浏览器交互。
系统提供了丰富的功能,包括:
- 网页性能、可访问性和 SEO 审计
- 自动化浏览器操作和数据采集
- 截图和控制台日志监控
- DOM 元素分析
- NextJS 应用优化建议
工具支持多种 MCP 兼容的客户端,如 Cursor、Claude Desktop、Cline 和 Zed 等。所有数据都在本地处理,确保安全性。通过简单的命令行安装和配置,开发者可以快速开始使用这个强大的浏览器自动化工具。
最新版本(v1.2.0)增加了多项新功能,包括自动截图粘贴、SEO 分析工具集成、调试模式等,并改进了网络连接稳定性和关闭机制。系统架构采用模块化设计,各组件之间通过标准化接口通信,确保了扩展性和可维护性。