Controls an existing Chrome session through MCP and a local extension, preserving active cookies, SSO, and open pages.
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent β or use 1-click editor setup below.
We haven't yet run this listing's install command through our automated sandbox check. This isn't a red flag β we're steadily working through the catalog.
π‘ Paste the JSON block into your client's configuration file under mcpServers, then restart the application.
Inspect callable tools, capabilities, and parameters exposed to AI agents by Real Browser MCP.
The ofershap/real-browser-mcp MCP server lets an AI agent operate the Chrome browser that is already open on the user's machine. It is designed for situations where the browser contains useful state that a new automation profile would not have, such as logged-in sessions, SSO access, cookies, an authenticated staging site, or a page used to reproduce a bug.
The project has two parts: a local MCP server that communicates with the AI client, and a Chrome extension that performs browser actions. The browser remains on the user's machine, and the project does not use a hosted browser or a newly created headless profile.
The MCP server and Chrome extension communicate through a localhost WebSocket. An MCP-compatible client sends tool calls to the local server, while the extension executes those calls in the connected Chrome instance. The extension can be installed from the Chrome Web Store or loaded from the repository source.
The repository describes 18 browser tools grouped around observing and interacting with pages. Observation includes accessibility snapshots with element references, screenshots, page or element text extraction, and element queries using CSS selectors. Interaction includes clicking by an element reference or CSS selector and clicking visible text, including text rendered through React portals.
A snapshot-first workflow is recommended by the projectβs optional agent configuration. The setup command can add Cursor rules and a chat command, or an AGENTS.md file for Claude Code, to help an agent decide when to snapshot, interact, and verify.
Install the ofershap/real-browser-mcp MCP server in an MCP client with the following configuration:
The README documents setup for Cursor, Claude Desktop, Windsurf, and other MCP-compatible clients. After starting the server, install the Chrome extension from the Web Store, or clone the repository and load its extension/ directory as an unpacked extension from chrome://extensions. Developer mode must be enabled for an unpacked installation. The extension icon indicates whether it is connected to the local server.
Optional agent guidance can be installed with npx real-browser-mcp --setup cursor or npx real-browser-mcp --setup claude. The Cursor option adds a rule file and a /check-browser command; the Claude Code option adds an AGENTS.md file to the project root.
The ofershap/real-browser-mcp MCP server provides browser observation and interaction through its extension-based tool set. Documented capabilities include:
These capabilities suit live verification after a code change, checking a locally accessible staging page, and interacting with an already authenticated web application.
The ofershap/real-browser-mcp MCP server is intended for an interactive local Chrome workflow. It is not positioned as a replacement for Playwright in CI, where clean and repeatable browser runs are preferred. It also does not provide a hosted browser or a separate remote session.
The browser connection depends on the Chrome extension being installed and connected. The project specifically distinguishes its extension approach from attaching to a default Chrome profile through remote debugging, noting that Chrome 136 and later restrict that path. Browser sessions and cookies stay on the userβs machine rather than moving to a control plane.
Factual signals from GitHub, npm, and our automated checks β not a rating.
No reviews yet β be the first to share how this listing worked for you.
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/ofershap-real-browser-mcp)<a href="https://allmcps.com/mcp/ofershap-real-browser-mcp"><img src="https://allmcps.com/api/badge/ofershap-real-browser-mcp?style=directory" alt="Real Browser MCP on AllMCPs" /></a>