| Crates.io | browser-use |
| lib.rs | browser-use |
| version | 0.2.3 |
| created_at | 2025-11-10 14:15:12.747802+00 |
| updated_at | 2025-11-20 06:27:22.614969+00 |
| description | A lightweight Rust library for browser automation via Chrome DevTools Protocol (CDP), featuring a built-in Model Context Protocol (MCP) server for AI-driven browser automation |
| homepage | |
| repository | https://github.com/BB-fat/browser-use-rs |
| max_upload_size | |
| id | 1925587 |
| size | 341,385 |
A lightweight Rust library for browser automation via Chrome DevTools Protocol (CDP).
Add to your Cargo.toml:
[dependencies]
browser-use = "0.1.0"
use browser_use::browser::BrowserSession;
// Launch browser and navigate
let session = BrowserSession::launch(Default::default())?;
session.navigate("https://example.com", None)?;
// Extract DOM with indexed interactive elements
let dom = session.extract_dom()?;
Run the built-in MCP server for AI-driven automation:
# Headless mode
cargo run --bin mcp-server
# Visible browser
cargo run --bin mcp-server -- --headed
This project was inspired by and references agent-infra/mcp-server-browser.
MIT