一个轻量级的Rust库,通过Chrome调试协议(CDP)实现浏览器自动化。
cargo add browser-use
use browser_use::browser::BrowserSession;
// 启动浏览器并导航
let session = BrowserSession::launch(Default::default())?;
session.navigate("https://example.com", None)?;
// 提取带有索引交互元素的DOM
let dom = session.extract_dom()?;
运行内置的MCP服务器以支持AI驱动的自动化:
# 无头模式
cargo run --bin mcp-server
# 可见浏览器
cargo run --bin mcp-server -- --headed
本项目受到agent-infra/mcp-server-browser的启发和参考。
MIT
</中文翻译>