SuperAPI AI 工具集

browser-use-rs

browser-use-rs 是一个基于 Rust 的轻量级浏览器自动化库,通过 Chrome DevTools Protocol(CDP)直接控制浏览器,并提供内置的 Model Context Protocol(MCP)服务器,用于 AI 驱动的自动化操作。其特点是零 Node.js 依赖,采用纯 Rust 实现,运行时开销小、速度快,并支持导航、点击、输入、截图、内容提取等常见浏览器操作。

访问官网

工具介绍

browser-use-rs 是一个用 Rust 编写的轻量级浏览器自动化库,核心目标是通过 Chrome DevTools Protocol(CDP)直接控制浏览器,并内置对 AI 集成的支持。

用途方面,该项目主要用于浏览器自动化,尤其是与 AI 结合的自动化场景。它通过 Chrome DevTools Protocol 与 Chrome 或 Chromium 浏览器通信,无需依赖 Node.js。

主要能力包括:通过内置的 MCP(Model Context Protocol)服务器实现 AI 驱动的自动化;支持导航、点击、输入、截图、提取内容等常见操作;可从 DOM 中提取带有索引的可交互元素;支持通过 CSS 选择器或数字索引定位元素;提供线程安全的浏览器会话管理。

使用方式上,可以运行内置的 MCP 服务器进行 AI 驱动的自动化操作。项目要求已安装 Chrome 或 Chromium 浏览器。具体安装命令、代码示例和使用步骤在提供的资料中暂未给出。

适用场景包括需要浏览器自动化并与 AI 模型集成的任务,例如 AI 代理控制浏览器完成操作、网页内容提取等。

限制方面,资料中未说明平台兼容性、性能上限或其他使用限制。该项目受到 agent-infra/mcp-server-browser 的启发并进行了参考。