Browser Use Rs

Community Search and web

Lightweight browser automation with zero dependencies.

What can you do with Browser Use Rs?

  • Zero Node.js dependency - Pure Rust implementation directly controlling browsers via CDP
  • Lightweight & Fast - No heavy runtime, minimal overhead
  • MCP Integration - Built-in Model Context Protocol server for AI-driven automation
  • Simple API - Easy-to-use tools for common browser operations

Install

The installation steps are in the documentation below. Documentation

Documentation

From the project's README on GitHub, refreshed weekly. Links open on GitHub.

Contents
  1. browser-use
  2. ✨ Highlights
  3. Installation
  4. Quick Start
  5. MCP Server
  6. Features
  7. Requirements
  8. Acknowledgments
  9. License

browser-use

中文文档

A lightweight Rust library for browser automation via Chrome DevTools Protocol (CDP).

✨ Highlights

  • Zero Node.js dependency - Pure Rust implementation directly controlling browsers via CDP
  • Lightweight & Fast - No heavy runtime, minimal overhead
  • MCP Integration - Built-in Model Context Protocol server for AI-driven automation
  • Simple API - Easy-to-use tools for common browser operations

Installation

cargo add browser-use

Quick Start

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()?;

MCP Server

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

Features

  • Navigate, click, input, screenshot, extract content
  • DOM extraction with indexed interactive elements
  • CSS selector or numeric index-based element targeting
  • Thread-safe browser session management

Requirements

  • Rust 1.70+
  • Chrome or Chromium installed

Acknowledgments

This project was inspired by and references agent-infra/mcp-server-browser.

License

MIT

Frequently asked questions

What is Browser Use Rs?

Lightweight browser automation with zero dependencies.

How do I install Browser Use Rs?

Follow the installation steps in its documentation, shown on this page and in its repository.

Is Browser Use Rs open source?

Yes. Its code is on GitHub under the MIT license.

Who maintains Browser Use Rs?

It is published by BB-fat. AI.tn lists it but does not maintain or endorse it.

From the community awesome-mcp-servers lists and the project's GitHub repository. Listing is not an endorsement: review a server's code and permissions before giving it access to your data.