浏览器控制MCP服务器调研报告
Browser Control MCP Servers 调研
问题
Playwright 对长页面支持不太好,需要找更好的替代方案。
调研结果
🏆 推荐方案
1. mcp-chrome (10.5k stars) - 最推荐
- GitHub: https://github.com/hangwin/mcp-chrome
- 基于 Chrome 扩展,对长页面支持更好
- 直接操作 Chrome 浏览器,不受 Playwright 渲染限制
- 内置向量数据库支持语义搜索
- 20+ 工具:截图、网络监控、交互操作、书签管理
- SIMD 加速的向量操作(4-8x 更快)
2. ChromeDevTools MCP (27.1k stars)
- Google 官方出品
- 功能全面:性能分析、网络调试、自动化操作
- 提供 slim 模式用于基础浏览器任务
3. BrowserMCP (5.9k stars)
- 基于 Chrome 扩展
- 快速、私密、使用现有浏览器配置
- 避免机器人检测
为什么扩展方案对长页面更好?
Playwright 的长页面问题源于:
- 需要自己管理视口滚动和渲染
- 虚拟化渲染可能导致内容丢失
- 截图时需要特殊处理
Chrome 扩展方案优势:
- 直接访问完整页面内容
- 不受 Playwright 渲染层限制
- 更自然地处理滚动和加载
安装建议
1 | # mcp-chrome 安装步骤 |
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 Aletheia!
评论