BrowserMCP
Overview
BrowserMCP is a powerful Model Context Protocol (MCP) server combined with a Chrome extension that enables AI applications to automate and control your browser. It allows you to automate browser tasks using AI applications like VS Code, Claude, Cursor, and Windsurf while maintaining privacy and performance.
Features
- ⚡ Fast: Automation happens locally on your machine, resulting in better performance without network latency
- 🔒 Private: Since automation happens locally, your browser activity stays on your device and isn't sent to remote servers
- 👤 Logged In: Uses your existing browser profile, keeping you logged into all your services
- 🥷🏼 Stealth: Avoids basic bot detection and CAPTCHAs by using your real browser fingerprint
Use Cases
- Web automation and testing
- Data extraction and scraping
- Form filling and submission
- Multi-step workflow automation
- Browser-based AI interactions
- Quality assurance and testing
Technical Details
- Built with TypeScript (89.2%) and JavaScript (10.8%)
- Chrome extension for browser integration
- Local processing for privacy and performance
- Uses existing browser profiles and sessions
- Apache 2.0 licensed
Architecture
BrowserMCP was adapted from the Playwright MCP server to automate the user's browser rather than creating new browser instances. This allows using the user's existing browser profile to maintain logged-in sessions and avoid bot detection mechanisms.
Getting Started
- Website: browsermcp.io
- Documentation: docs.browsermcp.io
- GitHub: github.com/browsermcp/mcp
Community
- Stars: 3.9K
- Forks: 267
- License: Apache 2.0
- Last Updated: January 2025