Runs Playwright browser sessions over MCP with noVNC takeover, reusable auth profiles, approvals, and audit records.
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 Auto Browser.
LvcidPsyche/auto-browser MCP server provides a browser control plane for authorized workflows. Agents can create and observe Playwright-backed sessions, interact with pages, manage tabs, inspect network activity, capture downloads, and work with screenshots, DOM summaries, OCR excerpts, or extracted text. The system also exposes operator-facing controls so a person can view and continue the same session through noVNC.
A central use case is login-once, reuse-later automation. An operator can open a session, complete a login manually when required, save the resulting state as a named authentication profile, and start later sessions from that profile. This is suited to internal dashboards, admin tools, browser debugging, and sites where an automated flow may need human recovery.
The application is built around a Playwright browser and a FastAPI controller. Docker Compose starts the local stack, including the controller and browser environment. MCP clients can connect through the HTTP endpoint at http://127.0.0.1:8000/mcp, use the convenience tool endpoints, or run the bundled stdio bridge with uvx auto-browser-mcp.
LvcidPsyche/auto-browser MCP server offers a curated MCP tool profile by default. Deployments can select the full internal tool surface with MCP_TOOL_PROFILE=full. The repository also documents direct REST use, including session creation and observation, so curl-based callers do not need an MCP client.
The operator dashboard is available at port 8000, and the noVNC interface is available at port 6080 in the default local setup. Published ports bind to 127.0.0.1 by default. Codespaces can provision the stack automatically for a hosted development environment.
Clone the repository, change into its directory, and start the stack with:
The README identifies this as sufficient for local development with default settings. An optional .env file can be created from .env.example, and make doctor checks the local setup when run from a terminal with Docker access and permission to open localhost sockets.
For the MCP stdio path, install or run the published bridge with:
The controller still needs to be available for the bridge to connect to. Claude Desktop, Cursor, other HTTP or stdio-capable MCP clients, and direct REST callers are listed as supported connection styles.
LvcidPsyche/auto-browser MCP server includes documented surfaces for:
browser.find_elements, using plain text or regular-expression queries with case-insensitive matching and surrounding context.browser://audit/events MCP resource.The repository also describes staged skill candidates derived from verified browser traces, with provenance checks and review-only graduation when mesh identity is configured.
The project is intended for authorized browser workflows. Its stated non-goals include CAPTCHA solving, unauthorized scraping or account automation, and deceptive identity shaping or bypass tooling. Human takeover is available for brittle flows, but it does not turn those unsupported activities into supported use cases.
The default text observation preset returns accessibility structure, extracted text, and interactables without screenshots or OCR. Deployments can set PERCEPTION_PRESET_DEFAULT=text to make that preset the default. The local quickstart exposes API documentation at /docs, a dashboard at /dashboard, and noVNC at /vnc.html?autoconnect=true&resize=scale on the documented localhost ports.
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/lvcidpsyche-auto-browser)<a href="https://allmcps.com/mcp/lvcidpsyche-auto-browser"><img src="https://allmcps.com/api/badge/lvcidpsyche-auto-browser?style=directory" alt="Auto Browser on AllMCPs" /></a>