AgentDeskAI/browser-tools-mcp
Monitor browser logs directly from Cursor and other MCP compatible IDEs.
What it solves
BrowserTools MCP 允许 AI 编码代理人与用户的活跃 Chrome 会话进行交互并进行检查。与传统的启动全新的、未经身份验证的浏览器实例的自动化工具不同,该项目使代理人能够看到用户所看到的一切,包括用户已经登录的页面,从而避免了手动重新创建身份验证状态的必要性。
How it works
系统由两个组件组成:一个 MCP (Model Context Protocol) 服务器和一个 Chrome 扩展程序。扩展程序连接到活跃的浏览器会话,并将遥测数据(例如控制台日志、网络活动和屏幕截图)流式传输到 MCP 服务器。服务器随后将这些数据作为工具和资源提供给 MCP 兼容的 AI 客户端(如 Cursor 或 Claude Code),允许代理人实时查询浏览器的状态。
Who it’s for
需要调试实时 Web 应用、执行可访问性或 SEO 审计,以及在不丢失当前会话状态的情况下检查网络流量的 AI 编码代理人使用者。
Highlights
- Live Session Access: 访问真实的浏览器配置文件和活跃标签页,保持用户登录和身份验证。
- Lighthouse Integration: 提供工具,可以直接通过代理人运行性能、可访问性、SEO 和最佳实践审计。
- Context Window Management: 大型数据负载(如完整的日志或 HAR 文件)作为 MCP 资源提供,而不是内联,以防止上下文窗口溢出。
- Security-First Design: 具有仅限回环绑定 (loopback-only binding)、每次运行的身份验证令牌,以及自动从捕获的数据中清除敏感凭证(JWTs、cookies 等)。
- Multitab Support: 支持多标签页,为每个打开了 DevTools 的标签页分别跟踪遥测数据,允许代理人通过 ID 定位特定标签页。
相关
- 项目
- 项目
- 项目
- 项目
- 项目