
Openbrowser Ai
Connects Claude to a full browser automation engine via async Python code execution. You get navigate, click, type, and screenshot primitives that run through Chrome DevTools Protocol, plus a persistent execution namespace so variables and state stick around between calls. The agent architecture has Claude write Python snippets that execute in a Jupyter-like environment rather than exposing fixed tools. Handles vision via screenshots, supports saved login sessions across conversations, and includes a CLI daemon mode for running automation scripts from the terminal. Reach for this when you need web scraping, form filling, or end-to-end testing where natural language describes the task but Python controls the browser.
- GitHub stars
- 279
- tool
- 1
- transport
- STDIO
- env vars
- 7
- last updated
- Sep 21, 2026
Tools
1 toolsPublic tool metadata for what this MCP can expose to an agent.
execute_codeThe MCP server exposes a single `execute_code` tool that runs Python code in a persistent namespace with browser automation functions.
The MCP server exposes a single `execute_code` tool that runs Python code in a persistent namespace with browser automation functions.
No parameter schema in public metadata yet.
Sponsors
Configuration
OPENBROWSER_HEADLESSdefault: trueRun browser in headless mode (true/false)
OPENBROWSER_ALLOWED_DOMAINSComma-separated list of allowed domains (empty for no restrictions)
OPENBROWSER_USER_DATA_DIROptional explicit Chrome profile directory. Omit for an isolated profile per MCP server instance; concurrent owners of one explicit profile are rejected
OPENBROWSER_STORAGE_STATEOptional JSON file used as a one-time seed for cookies plus localStorage in managed MCP profiles; later updates are saved to the active profile copy
OPENBROWSER_COMPACT_DESCRIPTIONdefault: falseUse minimal tool description (~500 tokens instead of ~1,430)
OPENBROWSER_MAX_OUTPUTdefault: 10000Maximum output characters per code execution (default: 10000)
ANONYMIZED_TELEMETRYdefault: trueEnable anonymized usage telemetry (true/false)
Readme
OpenBrowser
OpenBrowser
AI browser automation, powered by code.
Cloud dashboard for saved cookies and scheduled tasks is available in the hosted version. Join the waitlist for early access: https://openbrowser.me :
https://github.com/user-attachments/assets/b17f97f3-f9f8-4707-8e39-abbbbe1a693b
Automating Walmart Product Scraping:
https://github.com/user-attachments/assets/c517c739-9199-47b0-bac7-c2c642a21094
OpenBrowserAI Automatic Flight Booking:
https://github.com/user-attachments/assets/632128f6-3d09-497f-9e7d-e29b9cb65e0f
OpenBrowserAI Automatic Form Filling:
https://github.com/user-attachments/assets/16f7ef1a-beb1-45e2-a733-9592536e0ef7
Details
- Repository
- github.com/billy-enrizky/openbrowser-ai
- Categories
- Web & Browser Automation, Search & Web Crawling, Automation & Workflows, Data & Analytics
- Package
openbrowser-ai- Transport
- STDIO
- Registry
- MCP registry, active