你的 AI Agent 现在可以看到你的真实浏览器(此帖即使用它撰写)
Source: Dev.to
概览
Real Browser MCP 是一个 MCP 服务器加上一个 Chrome 扩展,能够让你的 AI 代理控制你实际使用的浏览器。它使用你已经打开的标签页、Cookie 和登录状态——无需无头浏览器,也不需要为“按钮是否有效?”之类的快速检查重新进行身份验证。
传统的 Playwright MCP 和 Chrome DevTools MCP 会启动一个全新的浏览器并使用全新配置文件,这对于隔离的端到端测试来说没问题,但当你希望代理与已经打开的页面交互时会显得笨重。Real Browser MCP 通过在你正在使用的 Chrome 实例内部运行扩展,并通过本地 WebSocket 与 MCP 服务器通信来解决这个问题。
工作原理
- MCP 服务器:本地运行,只需一条命令即可启动。
- Chrome 扩展:安装在你现有的 Chrome 浏览器中;它会连接到 MCP 服务器。
- 然后代理可以:
- 快照页面
- 点击、输入和滚动
- 截取屏幕截图
所有操作都在你已经使用的同一浏览器会话中完成。
安装
MCP 服务器
npx -y real-browser-mcp
Chrome 扩展
从 Chrome 网上应用店安装扩展:
Real Browser MCP – Chrome Web Store
安装后,扩展弹出窗口中的绿色点表示已成功连接。
使用示例
- 使用上面的命令启动 MCP 服务器。
- 确认 Chrome 扩展显示绿色点(已连接)。
- 你的 AI 代理现在可以看到并与已打开的页面交互。
示例:作者使用 Real Browser MCP 编写了这篇文章。代理加载草稿,导航到 dev.to/new,填写表单并发布文章——全部在同一个已登录的浏览器中完成。
开源
Real Browser MCP 在 MIT 许可证下开源。
- GitHub 仓库:
- Chrome 网上应用店: