BrowserWing MCP

A local browser automation platform: MCP server, CLI and skills so an agent can drive Chrome, fill forms and pull data from pages

  • 1,424 ★ on the repository
  • Last commit
  • MIT
MCP serverOfficial

Broad access

Why this level

  • Controls a real Chrome with your authenticated sessions and cookies
  • Can fill and submit forms and run arbitrary JavaScript on pages
  • The local HTTP service is unauthenticated by default
All reasons and checks

browserwing/browserwing

Install

Manual install

npm install -g browserwing
browserwing --port 8080

Installs and runs the local service on port 8080. Chrome must be installed.

Access and checks

How we review

Broad accessThe tool can change data, run commands or handle secrets.

  • Controls a real Chrome with your authenticated sessions and cookies
  • Can fill and submit forms and run arbitrary JavaScript on pages
  • The local HTTP service is unauthenticated by default

This is third-party code. Review the repository files before installing.

What it does

BrowserWing runs a local service that controls Chrome or Chromium through the DevTools protocol. The agent gets navigation, clicks, text input, form filling and submission, an accessibility snapshot, JavaScript execution, screenshots and batch operations. It can be driven three ways: as an MCP server over HTTP, as skills files, and through a CLI with ready-made scripts for popular sites. The service keeps a separate Chrome profile directory, so it reuses your authenticated sessions and cookies. LLM-powered extraction with OpenAI, Claude and DeepSeek is optional, and a visual recorder lets you record actions and replay them as a script.

Who it is for. For developers and analysts who want an agent to handle routine browser actions and structured data collection.

Good fit when

  • You want the agent to open pages, click, fill forms and extract data
  • You need a CLI to collect structured data from popular sites in a pipeline
  • You want to reuse an already authenticated session in your own browser

Not a fit when

  • You cannot install Chrome or Chromium in the environment
  • You need to bypass anti-bot protections on third-party sites: the tool is not meant for that

Example request

Open example.com, find the pricing section and pull the first five items as a table

MCP

Transport
http
Authentication
not required

Environment variables

CHROME_BIN_PATH
Path to the Chrome binary if it is not auto-detected.

Limitations

Requires an installed Chrome or Chromium. The service opens a local HTTP port, unauthenticated by default, and should not be exposed publicly. The tool acts in your real browser and can visit sites and submit forms as you, so the working scope should be limited and site terms respected. Some scripts require a prior login through the web UI. Optional LLM extraction depends on the provider: the OpenAI and Anthropic APIs are not reachable from Russia without a VPN. On macOS you may need to clear the quarantine flag with xattr.

How to disable. Stop the service and remove it: npm uninstall -g browserwing, or delete the downloaded binary. Remove the MCP configuration from your agent's settings.

FAQ

Is this an anti-bot bypass?

No. The tool drives your own Chrome in your own sessions, not spoofing another browser to defeat detection. Respecting site terms is up to you.

Do I have to use MCP?

No. Besides MCP there is a CLI for pipelines and skills files, plus an HTTP API. You can pick whichever fits.

Discussion

No questions or reviews yet.

Official

An MCP server and Chrome extension that let the agent drive your already open browser with your logged-in sessions, all locally

MCP serverBroad access7.3KRepository stars

A CLI and MCP server that lets an agent drive your real Chrome with its logged-in sessions: 103 commands across 36 platforms plus browser automation

CLIBroad access6.3KRepository stars

An MCP server that drives your already open Chrome and stops to ask you about a 2FA code, a CAPTCHA, or a choice only you can make

MCP serverBroad access62Repository stars

A skill and CLI from Browser Use: the agent drives your real Chrome over the DevTools Protocol, logged in as you, and writes any missing helper itself

SkillBroad access19KRepository stars
Official

A fast Rust CLI for agent browser automation: accessibility snapshots with element refs, an MCP server and skills

CLIBroad access50.1KRepository stars

Browserbase's official skill set that gives Claude Code web access: browser automation, search, page fetching and UI testing

PluginBroad access3.8KRepository stars

README in short

The README presents BrowserWing as a browser automation platform with AI-agent integration. It lists full browser control through a set of HTTP endpoints, a built-in agent, MCP and skills-protocol support, visual recording and replay of scripts, LLM-powered extraction and session management. It ships ready-made scripts for popular sites and a CLI with JSON, table or CSV output for pipelines. Installation is via npm, an install script or a prebuilt binary, and Chrome is required. The project is written in Go and React under the MIT license.

README badge

Report a problem