MCPdir β€” MCP Server Directory
πŸ‡¬πŸ‡§ πŸ‡ͺπŸ‡Έ

BrowserMCP

by BrowserMCP

Control your real browser with AI using your existing logged-in sessions

browser Node.js Beginner Self-hostable No API key
⭐ 5.9k stars πŸ“… Updated: 1mo ago

Description

An MCP server paired with a Chrome extension that enables AI applications to automate your actual browser β€” not a headless instance. Unlike traditional browser automation, BrowserMCP uses your real browser profile with all existing logged-in sessions, cookies, and extensions intact. This means the AI can interact with authenticated services (Gmail, GitHub, internal tools) without needing credentials. Derived from Microsoft's Playwright MCP but redesigned for user-browser automation. Runs locally with no data leaving your device, and uses your real browser fingerprint to bypass basic bot detection.

βœ… Best for

Users who want AI assistants to interact with their authenticated web services directly

⏭️ Skip if

You need headless browser automation or cross-browser support

πŸ’‘ Use cases

  • Automating tasks in authenticated web services without sharing credentials
  • AI-driven browser automation using your existing logged-in sessions
  • Interacting with internal tools and dashboards through natural language
  • Quick web tasks (form filling, data extraction) from AI assistants

πŸ‘ Pros

  • βœ“ Uses your real browser β€” all sessions, cookies, and extensions available
  • βœ“ No credentials needed for authenticated services
  • βœ“ Local execution β€” browser activity stays on your device
  • βœ“ Real browser fingerprint avoids basic bot detection

πŸ‘Ž Cons

  • βœ— Requires Chrome extension installation alongside the MCP server
  • βœ— Cannot be built independently from the monorepo (dependency issue)
  • βœ— Limited to Chrome/Chromium browsers only

πŸ”§ Exposed tools (6 tools)

ToolCategoryDescription
browser_clickinteractionClick on page elements in the real browser
browser_typeinteractionType text into input fields
browser_navigatenavigationNavigate to a URL in the user's browser
browser_scrollnavigationScroll the page up or down
browser_snapshotobservationCapture accessibility snapshot of the current page
browser_screenshotobservationTake a screenshot of the current page

⚑ Installation

Prerequisites:

  • β€’ Node.js v18+
  • β€’ chrome-extension

Check Claude Code documentation to configure this MCP server.

πŸ’‘ Tips & tricks

Install the Chrome extension first from browsermcp.io, then configure the MCP server in your AI client. Documentation is at docs.browsermcp.io.

πŸ”„ Alternatives

Quick info

Author
BrowserMCP
License
Apache-2.0
Runtime
Node.js 18+
Transport
β€”
Category
browser
Difficulty
Beginner
Self-hostable
βœ…
Auth
β€”
Docker
β€”
Version
latest
Updated
Feb 28, 2026

Client compatibility

  • βœ… Claude Code
  • βœ… Cursor
  • βœ… VS Code Copilot
  • ❓ Gemini CLI
  • βœ… Windsurf
  • ❓ Cline
  • ❓ JetBrains AI
  • ❓ Warp

Platforms

🍎 macOS 🐧 Linux πŸͺŸ Windows