browserstage
This server does not currently have a deployable release on Glama. Follow the repository's setup instructions to install and configure it for your MCP client, including any required credentials and local dependencies.
browserstage
Snapshot-driven browser automation as a CLI and a stdio MCP server in one bin. Navigate, capture an accessibility snapshot of the page, then act on elements by the references in that snapshot: click, hover, drag, drop, type, fill whole forms, select options, press keys, upload files and handle dialogs. Console messages and network requests are readable tools, and tabs can be listed, created, closed and selected.
The browser sits behind an injectable executor interface
(StageBrowser in src/types.ts). This package bundles no browser
and downloads none: with no executor configured, browser commands
fail with a clear "Browser unavailable" error. Deployments inject
a Playwright-compatible executor to drive a real browser. The
browser_run_code_unsafe tool runs arbitrary code against the
page in the original design and keeps that name and its warning
here: only enable it where you would run arbitrary code yourself.
Install
npx -y @reneturcios/browserstage mcpRelated MCP server: BrowserAgent
CLI
browserstage mcp
browserstage navigate <url>
browserstage snapshot
browserstage press <key>
browserstage resize <width> <height>
browserstage --versionExit codes: 0 success, 1 browser error, 2 usage error.
MCP tools
24 core tools: browser_navigate, browser_navigate_back,
browser_snapshot, browser_find, browser_click,
browser_hover, browser_drag, browser_drop,
browser_select_option, browser_type, browser_press_key,
browser_fill_form, browser_take_screenshot,
browser_run_code_unsafe, browser_evaluate, browser_wait_for,
browser_handle_dialog, browser_file_upload,
browser_console_messages, browser_network_requests,
browser_network_request, browser_tabs, browser_close,
browser_resize.
MCP client config:
{
"mcpServers": {
"browserstage": {
"command": "npx",
"args": ["-y", "@reneturcios/browserstage", "mcp"]
}
}
}Docker
docker run -i ghcr.io/cloudcorprecords/browserstage # MCP server
docker run --rm ghcr.io/cloudcorprecords/browserstage --versionDevelopment
npm install
npm run build
npm testMIT license.
This server cannot be deployed
Maintenance
Related MCP Connectors
Official Browserless MCP server: browser automation, scraping, screenshots and PDFs for AI agents.
Hosted real Google Chrome MCP with per-user persistent state. Navigate, click, type, screenshot.
Control a real browser from AI agents: navigate, click, type, screenshot, read the page.
Live browser debugging for AI assistants — DOM, console, network via MCP.
Related MCP Servers
- AlicenseNot gradedqualityBmaintenanceEnables AI agents to control Cursor IDE's built-in Browser Tab through a stdio MCP interface, providing accessibility snapshots with refs, click/type/fill, wait conditions, screenshots, and console/network inspection.70 npm3MIT

BrowserAgentofficial
AlicenseBqualityAmaintenanceMCP server for Puppeteer-based browser automation with a unified observe (a11y snapshot + pixel overlay), diff engine, event layer, and action primitives.267 npmApache 2.0- AlicenseAqualityBmaintenanceBrowser automation MCP server that uses a real browser to give agents eyes and hands—open pages, click, fill, screenshot, and run scripts via accessibility-tree snapshots.2215 npmMIT
- AlicenseNot gradedqualityAmaintenanceEnables MCP clients to drive a live Chrome or Brave browser over stdio, with tools for navigation, clicking, typing, screenshots, and executing automation goals.3MIT