Mcpbrowser MCP Server

Fetch web pages using Chrome/Edge browser with auth, anti-bot, and JavaScript rendering support

Local serverstdioGo

What is the Mcpbrowser MCP Server?

Fetch web pages using Chrome/Edge browser with auth, anti-bot, and JavaScript rendering support

The short version

Built on the Model Context Protocol (MCP), this web browser MCP server works seamlessly with Claude Desktop, Claude Code (CLI), GitHub Copilot, Kiro, Antigravity, and any MCP-compatible AI assistant. It handles corporate SSO, CAPTCHAs, Cloudflare protection, SPAs, dashboards, and any site that blocks automated requests. Your AI gets the same browser access you have — no special APIs, no headless browser detection, just your authenticated browser session.

What it needs from you

  • Chrome, Edge, or Brave browser - Node.js 18+ (includes npm) > Note: Node.js must be installed on your system. The VS Code extension and npm package both require Node.js to run the MCP server. Download from nodejs.org if not already installed.

More MCP options

Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.

Maintainer setup documentation.

Recorded tools

Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.

ToolWhat it does
opencodeFollow the MCP Servers [documentation](https://opencode.ai/docs/mcp-servers/). For example in ~/.config/opencode/opencode.json:
browser_fetch_webpageFetches web pages using your Chrome/Edge/Brave browser. Handles authentication, CAPTCHA, SSO, anti-bot protection, and JavaScript-heavy sites. Opens the URL in a browser tab (reuses existing tab for same domain) and wait
browser_execute_javascriptExecutes a JavaScript snippet in the active page context and returns the result with metadata (execution time, truncation flag, URL-change detection). Use for structured data extraction (e.g., inbox rows) or JS-driven UI
browser_click_elementClicks on any clickable element (buttons, links, divs with onclick handlers, etc.). Can target by CSS selector or visible text content. Automatically scrolls element into view and waits for page stability after clicking.
browser_type_textTypes text into one or more input fields in a single call. Supports filling entire forms at once for efficient automation. Automatically clears existing text by default.

How to install the Mcpbrowser MCP Server

{
  "mcpServers": {
    "mcpbrowser": {
      "command": "npx",
      "args": ["-y", "mcpbrowser@latest"]
    }
  }
}

Configuration as documented by the project. Restart the client after saving.

Configuration

  • Chrome, Edge, or Brave browser - Node.js 18+ (includes npm) > Note: Node.js must be installed on your system. The VS Code extension and npm package both require Node.js to run the MCP server. Download from nodejs.org if not already installed.

Example prompts to try

  • “Use Mcpbrowser to Cline.”
  • “Use Mcpbrowser to Codex.”
  • “Use Mcpbrowser to Cursor.”

Frequently asked questions

Fetch web pages using Chrome/Edge browser with auth, anti-bot, and JavaScript rendering support Confirm the tools offered by your installed version in the connected client. Tool availability and permissions depend on the server and account configuration.