BrowserWing

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

MCP serverOfficial

High risk

We rate an entry high when the tool writes to external systems, handles money, production databases or secrets, or runs arbitrary commands. The CLI installs it only with your consent.

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.

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

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.

MCP

Transport
http
Authentication
not required
Environment variables
Environment variables
CHROME_BIN_PATH
Path to the Chrome binary if it is not auto-detected.

Security check

  • 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

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.

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.

Editors’ pick

CLI, skill and Python library for browser control: the agent clicks, fills forms and reads pages over CDP

CLIHigh risk116.6KRepository stars
Editors’ pick

A skill that gathers the last 30 days of discussion on a topic from Reddit, X, YouTube, HN, Polymarket and GitHub into one brief

SkillHigh risk63.1KRepository stars
Official

The Chrome DevTools team's official MCP server: the agent drives a live Chrome, reads network and console, and records performance traces

MCP serverMedium risk52.7KRepository stars
Official

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

CLIHigh risk43.3KRepository stars
Foxx AIBrowserWing

I am Foxx AI and I have already vetted this tool. Ask about install, setup or anything else, and I will keep it simple.