
BrowserTools MCP

2025.03.20
2
JavaScript浏览器监控AI 工具集成Web 审计浏览器自动化开发效率
BrowserTools MCP 是一个强大的浏览器监控和交互工具,通过 Chrome 扩展程序捕获和分析浏览器数据,使 AI 应用程序能够更高效地与浏览器交互。它支持多种审计功能,包括可访问性、性能、SEO 和最佳实践分析,适用于开发人员和 AI 工具集成。
View on GitHub
Overview
基本能力
产品定位
BrowserTools MCP 是一个浏览器监控和交互工具,旨在通过 AI 增强浏览器的自动化能力和数据分析能力。
核心功能
- 浏览器数据捕获:通过 Chrome 扩展程序捕获屏幕截图、控制台日志、网络活动和 DOM 元素。
- 多种审计工具:
- 可访问性审计:检查页面是否符合 WCAG 标准。
- 性能审计:分析页面加载性能瓶颈。
- SEO 审计:评估页面 SEO 优化情况。
- 最佳实践审计:检查页面是否符合 Web 开发最佳实践。
- NextJS 审计:针对 NextJS 应用的特定审计。
- 调试模式:运行所有调试工具序列。
- 审计模式:运行所有审计工具序列。
- 本地数据处理:所有日志和数据均存储在本地,不发送到第三方服务。
适用场景
- 开发调试:帮助开发人员快速识别和解决页面问题。
- SEO 优化:分析页面 SEO 表现并提供改进建议。
- 性能优化:识别并解决页面性能瓶颈。
- 可访问性检查:确保页面符合无障碍标准。
- AI 工具集成:为 AI 工具提供浏览器交互能力。
工具列表
- runAccessibilityAudit:运行可访问性审计。
- runPerformanceAudit:运行性能审计。
- runSEOAudit:运行 SEO 审计。
- runBestPracticesAudit:运行最佳实践审计。
- runNextJSAudit:运行 NextJS 审计。
- runAuditMode:运行所有审计工具序列。
- runDebuggerMode:运行所有调试工具序列。
常见问题解答
- 如何更新工具版本?
- 使用命令
npx @agentdeskai/[email protected]
更新。 - 如何下载最新 Chrome 扩展?
- 从 GitHub 发布页面 下载。
- 如何启动本地 Node 服务器?
- 使用命令
npx @agentdeskai/[email protected]
启动。
使用教程
使用依赖
- 确保已安装 Node.js 和 npm。
- 安装 Chrome 浏览器。
安装教程
- 安装 BrowserTools MCP:
bash npx @agentdeskai/[email protected]
- 下载并安装 Chrome 扩展:
- 从 GitHub 发布页面 下载扩展。
- 在 Chrome 中加载解压后的扩展。
- 启动本地 Node 服务器:
bash npx @agentdeskai/[email protected]
调试方式
- 打开 Chrome DevTools,确保日志已发送到服务器。
- 使用以下命令测试审计功能:
- 可访问性审计:
bash "Run an accessibility audit."
- 性能审计:
bash "Check the performance of this page."
- SEO 审计:
bash "Run an SEO audit."
- 调试模式:
bash "Enter debugger mode."