
BrowserTools MCP

2025.03.20
0
JavaScript浏览器监控AI 增强自动化审计开发工具浏览器自动化开发效率
BrowserTools MCP 是一个强大的浏览器监控和交互工具,通过 Anthropic 的 Model Context Protocol (MCP) 实现 AI 驱动的应用程序,能够通过 Chrome 扩展捕获和分析浏览器数据。该工具主要用于提升 AI 工具在浏览器中的感知和交互能力,支持多种审计和调试功能。
View on GitHub
Overview
基本能力
产品定位
BrowserTools MCP 是一个浏览器监控和交互工具,旨在通过 AI 增强浏览器操作的自动化能力,提供丰富的审计和调试功能。
核心功能
- 浏览器监控:捕获屏幕截图、控制台日志、网络活动和 DOM 元素。
- 审计工具:支持多种审计类型,包括可访问性、性能、SEO、最佳实践和 NextJS 特定审计。
- 调试工具:提供调试模式,按特定顺序执行所有调试工具。
- 自动化交互:通过 Puppeteer 实现无头浏览器自动化,支持 SPA 和动态内容加载。
- 本地数据处理:所有日志和数据处理均在本地完成,不发送到第三方服务。
适用场景
- 开发调试:帮助开发者快速识别和解决页面问题。
- SEO 优化:分析页面 SEO 问题并提供改进建议。
- 性能优化:检测性能瓶颈并优化页面加载速度。
- 可访问性检查:确保页面符合 WCAG 标准。
- NextJS 应用优化:针对 NextJS 应用进行特定优化。
工具列表
- Accessibility Audit:检查页面是否符合可访问性标准。
- Performance Audit:分析页面性能问题。
- SEO Audit:评估页面 SEO 优化情况。
- Best Practices Audit:检查页面是否符合最佳实践。
- NextJS Audit:针对 NextJS 应用的特定审计。
- Audit Mode:按顺序执行所有审计工具。
- Debugger Mode:按顺序执行所有调试工具。
常见问题解答
- 如何更新工具版本?
- 使用命令
npx @agentdeskai/[email protected]
更新 MCP 客户端。 - 下载最新版本的 Chrome 扩展。
- 如何启动本地服务器?
- 使用命令
npx @agentdeskai/[email protected]
启动本地 Node 服务器。 - 如何解决连接问题?
- 确保 Chrome 扩展已启用,并检查网络配置。
使用教程
使用依赖
- 确保已安装 Node.js 和 npm。
- 安装 Chrome 浏览器。
安装教程
- 安装 MCP 客户端:
bash npx @agentdeskai/[email protected]
- 下载并安装 Chrome 扩展:
- 下载地址:v1.2.0 BrowserToolsMCP Chrome Extension
- 启动本地服务器:
bash npx @agentdeskai/[email protected]
调试方式
- 打开 Chrome 开发者工具。
- 确保日志已发送到服务器。
- 使用以下命令触发审计工具:
- 可访问性审计:
runAccessibilityAudit
- 性能审计:
runPerformanceAudit
- SEO 审计:
runSEOAudit
- 最佳实践审计:
runBestPracticesAudit
- 审计模式:
runAuditMode
- 调试模式:
runDebuggerMode