mcp

mcp

Automate your browser with AI using Model Context Protocol.

4,094
Stars
287
Forks
4,094
Watchers
87
Issues
Browser MCP is an MCP server and Chrome extension enabling users to automate their browser through integration with AI applications such as VS Code, Claude, Cursor, and Windsurf. It executes automation tasks locally for enhanced speed, privacy, and seamless usage of the existing browser profile. The project emphasizes user privacy, retained logged-in sessions, and stealthy operation that can bypass common automation detection methods. Adapted from Playwright MCP, it focuses on leveraging the user's active browser profile for efficient and undetectable automation.

Key Features

Runs automation tasks locally for improved speed
Does not send browser activity to remote servers
Leverages user's logged-in browser sessions
Uses the actual browser profile
Stealthy automation to evade CAPTCHA and bot detection
Integrates with AI applications like VS Code, Claude, Cursor, and Windsurf
Adapted from Playwright MCP server for better session handling
Provides an MCP server interface
Avoids typical automation blocks with real browser fingerprint
Maintains all existing browser customizations and cookies

Use Cases

Automating repetitive browser tasks while logged into user accounts
Running browser automation without exposing activity to third parties
Integrating browser actions with AI-powered developer tools
Bypassing basic bot detection and CAPTCHA systems during automation
Using personalized browser sessions for automation flows
Enhancing AI agents with controlled browser interactions
Local test automation without creating new browser instances
Extending browser capabilities in IDEs through automation
Maintaining privacy while automating sensitive workflows
Automated browsing with persistent authentication and session handling

README

About

Browser MCP is an MCP server + Chrome extension that allows you to automate your browser using AI applications like VS Code, Claude, Cursor, and Windsurf.

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.

Contributing

This repo contains all the core MCP code for Browser MCP, but currently cannot yet be built on its own due to dependencies on utils and types from the monorepo where it's developed.

Credits

Browser MCP was adapted from the Playwright MCP server in order to automate the user's browser rather than creating new browser instances. This allows using the user's existing browser profile to use logged-in sessions and avoid bot detection mechanisms that commonly block automated browser use.

Star History

Star History Chart

Repository Owner

BrowserMCP
BrowserMCP

Organization

Repository Details

Language TypeScript
Default Branch main
Size 440 KB
Contributors 1
License Apache License 2.0
MCP Verified Sep 5, 2025

Programming Languages

TypeScript
89.18%
JavaScript
10.82%

Tags

Topics

browser-automation browser-extension claude cursor mcp mcp-server

Join Our Newsletter

Stay updated with the latest AI tools, news, and offers by subscribing to our weekly newsletter.

We respect your privacy. Unsubscribe at any time.

Related MCPs

Discover similar Model Context Protocol servers

  • mcp

    mcp

    Universal remote MCP server connecting AI clients to productivity tools.

    WayStation MCP acts as a remote Model Context Protocol (MCP) server, enabling seamless integration between AI clients like Claude or Cursor and a wide range of productivity applications, such as Notion, Monday, Airtable, Jira, and more. It supports multiple secure connection transports and offers both general and user-specific preauthenticated endpoints. The platform emphasizes ease of integration, OAuth2-based authentication, and broad app compatibility. Users can manage their integrations through a user dashboard, simplifying complex workflow automations for AI-powered productivity.

    • 27
    • MCP
    • waystation-ai/mcp
  • mcp-server-js

    mcp-server-js

    Enable secure, AI-driven process automation and code execution on YepCode via Model Context Protocol.

    YepCode MCP Server acts as a Model Context Protocol (MCP) server that facilitates seamless communication between AI platforms and YepCode’s workflow automation infrastructure. It allows AI assistants and clients to execute code, manage environment variables, and interact with storage through standardized tools. The server can expose YepCode processes directly as MCP tools and supports both hosted and local installations via NPX or Docker. Enterprise-grade security and real-time interaction make it suitable for integrating advanced automation into AI-powered environments.

    • 31
    • MCP
    • yepcode/mcp-server-js
  • mcpmcp-server

    mcpmcp-server

    Seamlessly discover, set up, and integrate MCP servers with AI clients.

    mcpmcp-server enables users to discover, configure, and connect MCP servers with preferred clients, optimizing AI integration into daily workflows. It supports streamlined setup via JSON configuration, ensuring compatibility with various platforms such as Claude Desktop on macOS. The project simplifies the connection process between AI clients and remote Model Context Protocol servers. Users are directed to an associated homepage for further platform-specific guidance.

    • 17
    • MCP
    • glenngillen/mcpmcp-server
  • Didn't find tool you were looking for?

    Be as detailed as possible for better results