browser-use 0.5.0 正式发布,原生支持双向 MCP!

早报5个月前发布 小马良
222 0

browser-use 在最新版本 0.5.0 中迎来了一个重要的功能更新 —— 全面支持 MCP(Model Control Protocol)双向通信。这意味着你可以更灵活地在浏览器自动化代理与其他工具之间建立连接,实现真正的跨平台协作。

🔧 新特性概览

  • ✅ 支持将外部 MCP 工具暴露给 browser-use Agent
  • ✅ 允许从其他 MCP 客户端(如 Cursor、Claude)调用 browser-use 的 Agent
  • ✅ 支持连接多个 MCP 服务器,并将其工具作为可用操作集成进 browser-use
  • ✅ 配置文件 ~/.config/browseruse/config.json 结构优化,适配新的 MCP 接口

🛠️ 技术细节亮点

📡 MCP 客户端与服务端支持

由贡献者 @pirate 提交的 PR #2297 引入了对 MCP 客户端和服务端的基础支持,为后续双向通信打下基础。

🔄 多 MCP 服务连接与工具集成

通过 PR #2344,browser-use 现在可以连接多个 MCP 服务,并将它们提供的工具自动注册为当前 Agent 可执行的动作。

📋 日志重定向改进

PR #2346 对 MCP 服务端的日志输出进行了 stderr 重定向处理,便于调试和日志管理。

🖼 CSS 与图片控制参数新增

@reformedot 在 PR #2337 中增加了在 eval.yaml 中配置是否移除页面图像和 CSS 的参数,提升页面解析效率。

🧱 错误处理与依赖优化

PR #2333 来自 @MagMueller,增强了错误捕获机制并更好地整合 lmnr 模块。

📏 滚动功能增强

由 @DanielTea 在 PR #2338 实现,新增像素级别的滚动控制,使页面操作更加精准。

🌐 为什么这很重要?

MCP 是一种新兴的协议,旨在让 AI 模型与各种工具之间实现标准化交互。browser-use 原生支持 MCP 后,开发者可以:

  • 更轻松地将浏览器自动化嵌入到多代理系统中
  • 在不同平台间复用工具链,减少重复开发
  • 构建更复杂、更智能的自动化流程
    © 版权声明

    相关文章

    暂无评论

    none
    暂无评论...