obscura vs browser-rs-mcp
Rust browser automation projects for AI agents
obscura and browser-rs-mcp both provide browser automation for AI agents through MCP and use Rust with the Chrome DevTools Protocol. obscura is a standalone browser with its own renderer, while browser-rs-mcp connects agents to an installed Chrome or Chromium process shared across separate tabs.

obscura: Rust Headless Browser Built on V8 for AI Agents
Obscura is a Rust headless browser for AI agents and web scraping, built on V8 and the Chrome DevTools Protocol. It offers a Chromium alternative with Puppeteer, Playwright, and MCP support, plus an independent rendering engine for screenshots and PDFs.

browser-rs-mcp: Share Chrome with AI Agents
A Rust MCP server that lets multiple AI agents control separate tabs in one shared Chrome profile. It provides browser automation through Chrome DevTools Protocol without requiring a Node.js runtime.
| obscura | browser-rs-mcp | |
|---|---|---|
| Language | Rust | Rust |
| License | Apache-2.0 | Apache-2.0 |
| Stars | 30k | 25 |
| Forks | 2.3k | 3 |
| Last analyzed | Nov 2, 2026 | Oct 4, 2026 |
Key differences
- obscura runs JavaScript with embedded V8 and can operate without installing Chrome; browser-rs-mcp requires locally installed Chrome or Chromium.
- obscura includes an independent renderer for screenshots and PDFs; browser-rs-mcp automates a real Chrome or Chromium browser.
- obscura offers CLI scraping and compatibility with Puppeteer and Playwright; browser-rs-mcp focuses on MCP tools and shared browser access for multiple agents.
- browser-rs-mcp lets agents use one persistent browser profile with owner-scoped tabs; obscura's listed features focus on browser automation and rendering rather than shared-profile tab groups.
- obscura has optional fingerprint randomization and tracker blocking; browser-rs-mcp says its stealth-oriented defaults do not guarantee bot-detection bypass.
Choose obscura if you…
- need a browser that can run without a Chrome installation.
- want an independent renderer for screenshots or PDFs.
- need CLI scraping, JavaScript evaluation, or Puppeteer and Playwright CDP compatibility.
Choose browser-rs-mcp if you…
- want multiple agents to share one persistent Chrome profile while using separate tabs.
- need MCP access to a locally installed Chrome or Chromium browser.
- want browser tools for logged-in browsing, QA, or scraping through a shared browser process.
Compare the numbers side by side, or add more projects
This comparison is generated with AI from the OSRepos analyses of both projects. Always check each project's repository and documentation before choosing.