BrowserMCP

Stale
GitHub TypeScript Apache-2.0

Description

BrowserMCP is a browser extension-based MCP server that allows AI applications like Claude and Cursor to directly control and automate your browser.

Key Features

  • Browser extension-based MCP server with local automation execution
  • Integrates with VS Code, Claude, Cursor, Windsurf, and other AI apps
  • Uses your existing browser profile, keeping all services logged in
  • Local execution with no network latency — fast and private
  • Real browser fingerprint avoids bot detection and CAPTCHAs
  • Adapted from Playwright MCP to automate your browser, not create new instances

Use Cases

💡 Automate web browsing and data collection via Claude or Cursor
💡 Fill and submit forms automatically while staying logged in
💡 Help AI agents understand and interact with web content
💡 Automate testing of web application features requiring authentication

Strengths & Limitations

Strengths

  • High community interest (7.0k stars)
  • Permissive open-source license (Apache-2.0)

⚠️ Limitations

  • No updates in over 16 months

Quick Start

1. Install the Chrome extension and configure the MCP server
2. Enable MCP support in your AI app (Claude, Cursor, etc.)
3. Connect to your target webpage
4. Control browser actions through AI app instructions
5. Watch the browser automatically execute tasks

Related Projects

BrowserWing

1.4k · Go
Active A

BrowserWing turns browser actions into MCP commands or Claude Skills, allowing AI agents to control browsers efficiently and reliably with reduced dependency on heavy LLM interactions.

browser-agentmcpbrowser-automation +2
  • · 78 built-in scripts across 10 categories (GitHub, Bilibili, Reddit, Hacker News, YouTube, etc.)
  • · Native MCP and Skills protocol support for AI tool integration
  • · Visual script recording with replay and export to MCP commands or Skill files

MCP Playwright

5.6k · TypeScript
Stale B

Playwright Model Context Protocol server for automating browsers and APIs in Claude Desktop, Cline, Cursor IDE and other AI coding tools

mcpplaywrightbrowser-automation +2
  • · MCP server enabling LLMs to interact with real browser environments via Playwright for web automation, scraping, and testing
  • · 143 real device presets for accurate emulation including iPhone, iPad, Pixel, Galaxy and desktop browsers
  • · Automatic browser binary installation — Chromium, Firefox, and WebKit downloaded on first use with no manual setup

Playwriter

3.8k · HTML
Active A

Chrome extension & CLI to let agents control your browser. Runs Playwright snippets in a stateful sandbox. Available as CLI or MCP.

mcpplaywrightbrowser-automation +2
  • · Connects to your running Chrome browser instead of spawning a fresh instance, preserving logins, extensions, and cookies
  • · Full Playwright API access via a single `execute` tool, reducing context usage compared to multi-tool alternatives
  • · Vimium-style visual accessibility labels with color-coded element types for AI agent element identification

Bright Data MCP

2.6k · JavaScript
Active A

Powerful MCP server providing all-in-one public web access for AI agents with web scraping and structured data extraction.

mcpweb-scrapingdata-extraction +2
  • · Enterprise-grade web access — scrape, search, and extract data without getting blocked by anti-bot measures
  • · 5000 free requests/month — free tier for prototyping and everyday AI workflows with Rapid mode
  • · Multi-tool groups — curated bundles for ecommerce, social, code, and GEO brand visibility tools