Price Per TokenPrice Per Token
Browser MCP

Browser MCP

by gdanksanchor

GitHub 2 548 uses Remote
0

About

Browser MCP is a browser automation server that enables AI assistants to interact with web pages through Anchor Browser's cloud-based infrastructure, eliminating the need for local browser installations. Key features include: - Remote browser execution via Anchor Browser's cloud service with Playwright integration - Built-in residential proxy rotation and geo-targeting capabilities - Advanced anti-detection and stealth features to bypass bot detection systems - Structured data access using Playwright's accessibility tree rather than pixel-based screenshots - Deterministic tool execution that operates without vision models - Seamless integration with VS Code, Cursor, Claude Desktop, and other MCP clients

README

Browser MCP Server

A Model Context Protocol (MCP) server that provides browser automation capabilities using Anchor Browser's remote browser service with Playwright. This server enables LLMs to interact with web pages through Anchor's cloud-based browsers with built-in proxies, stealth features, and advanced capabilities.

Key Features

  • Remote Browser Execution: Uses Anchor Browser's cloud infrastructure instead of local browsers
  • Built-in Proxies: Automatic residential proxy rotation and geo-targeting
  • Stealth & Anti-Detection: Advanced browser fingerprinting and anti-bot detection
  • Fast and lightweight: Uses Playwright's accessibility tree, not pixel-based input
  • LLM-friendly: No vision models needed, operates purely on structured data
  • Deterministic tool application: Avoids ambiguity common with screenshot-based approaches
  • Requirements

  • Node.js 18 or newer
  • Anchor Browser API Key (Get one here)
  • VS Code, Cursor, Windsurf, Claude Desktop, Goose or any other MCP client
  • Getting Started

    1. Clone and Build

    Since this is a custom Browser MCP server, you need to build it locally:

    # Clone the repository
    git clone https://github.com/anchorbrowser/anchor-mcp.git
    cd anchor-mcp

    Install dependencies and build

    npm install npm run build

    2. Get Your Anchor API Key

    1. Sign up at anchorbrowser.io 2. Get your API key from the dashboard 3. Copy your API key (starts with sk-)

    3. Configure MCP Client

    #### Cursor

    Add to your ~/.cursor/mcp.json:

    {
      "mcpServers": {
        "anchor-browser": {
          "command": "node",
          "args": [
            "/path/to/anchor-mcp/cli.js"
          ],
          "env": {
            "ANCHOR_API_KEY": "sk-your-api-key-here"
          }
        }
      }
    }
    

    #### VS Code

    Add to your MCP configuration:

    {
      "mcpServers": {
        "anchor-browser": {
          "command": "node",
          "args": [
            "/path/to/anchor-mcp/cli.js"
          ],
          "env": {
            "ANCHOR_API_KEY": "sk-your-api-key-here"
          }
        }
      }
    }
    

    #### Claude Desktop

    Add to your claude_desktop_config.json:

    {
      "mcpServers": {
        "anchor-browser": {
          "command": "node",
          "args": [
            "/path/to/anchor-mcp/cli.js"
          ],
          "env": {
            "ANCHOR_API_KEY": "sk-your-api-key-here"
          }
        }
      }
    }
    

    4. Restart Your MCP Client

    After updating the configuration, restart your MCP client (Cursor, VS Code, etc.) to load the new server.

    Configuration Options

    The Browser MCP server supports only essential configuration options:

    node cli.js --help
    

    Available Options:

  • --host - Host to bind server to (default: localhost, use 0.0.0.0 for all interfaces)
  • --port - Port to listen on for HTTP transport (Docker/server mode)
  • Example with Options:

    {
      "mcpServers": {
        "anchor-browser": {
          "command": "node",
          "args": [
            "/path/to/anchor-mcp/cli.js",
          ],
          "env": {
            "ANCHOR_API_KEY": "sk-your-api-key-here"
          }
        }
      }
    }
    

    HTTP Server Mode (Docker):

    For Docker or headless server environments:

    # Run as HTTP server
    ANCHOR_API_KEY="sk-your-key" node cli.js --port 8931 --host 0.0.0.0
    

    Then configure your MCP client to use the HTTP endpoint:

    {
      "mcpServers": {
        "anchor-browser": {
          "url": "http://localhost:8931/mcp"
        }
      }
    }
    

    Why So Few Options?

    Since Anchor Browser handles all the complex browser management remotely, most traditional browser options are unnecessary:

  • No browser selection - Anchor uses optimized remote browsers
  • No proxy configuration - Anchor provides built-in proxy rotation
  • No browser profile management - Handled by Anchor's infrastructure
  • No network filtering - Use Anchor's dashboard for advanced controls
  • No viewport/device options - Configure these through Anchor Browser API
  • This keeps the MCP server simple and focused on what matters: connecting to Anchor's remote browser service.

    How It Works

    1. Browser Session Creation: When you use browser tools, the MCP server calls Anchor's API to create a remote browser session 2. Remote Connection: Connects to the remote browser via WebSocket using Chrome DevTools Protocol (CDP) 3. Tool Execution: All browser automation happens in Anchor's cloud infrastructure 4. Proxy & Stealth: Automatic residential proxy rotation and advanced anti-detection features 5. Session Management: Each session is isolated and can be viewed live via Anchor's dashboard

    Benefits Over Local Browsers

    🌐 Global Proxy Network

  • Automatic residential proxy rotation
  • Geo-targeting for different regions
  • No proxy configuration needed
  • 🛡️ Advanced Stealth

  • Browser fingerprinting protect
  • Related MCP Servers

    AI Research Assistant

    AI Research Assistant

    hamid-vakilzadeh

    AI Research Assistant provides comprehensive access to millions of academic papers through the Semantic Scholar and arXiv databases. This MCP server enables AI coding assistants to perform intelligent literature searches, citation network analysis, and paper content extraction without requiring an API key. Key features include: - Advanced paper search with multi-filter support by year ranges, citation thresholds, field of study, and publication type - Title matching with confidence scoring for finding specific papers - Batch operations supporting up to 500 papers per request - Citation analysis and network exploration for understanding research relationships - Full-text PDF extraction from arXiv and Wiley open-access content (Wiley TDM token required for institutional access) - Rate limits of 100 requests per 5 minutes with options to request higher limits through Semantic Scholar

    Web & Search
    12 8
    Linkup

    Linkup

    LinkupPlatform

    Linkup is a real-time web search and content extraction service that enables AI assistants to search the web and retrieve information from trusted sources. It provides source-backed answers with citations, making it ideal for fact-checking, news gathering, and research tasks. Key features of Linkup: - Real-time web search using natural language queries to find current information, news, and data - Page fetching to extract and read content from any webpage URL - Search depth modes: Standard for direct-answer queries and Deep for complex research across multiple sources - Source-backed results with citations and context from relevant, trustworthy websites - JavaScript rendering support for accessing dynamic content on JavaScript-heavy pages

    Web & Search
    2 24
    Math-MCP

    Math-MCP

    EthanHenrickson

    Math-MCP is a computation server that enables Large Language Models (LLMs) to perform accurate numerical calculations through the Model Context Protocol. It provides precise mathematical operations via a simple API to overcome LLM limitations in arithmetic and statistical reasoning. Key features of Math-MCP: - Basic arithmetic operations: addition, subtraction, multiplication, division, modulo, and bulk summation - Statistical analysis functions: mean, median, mode, minimum, and maximum calculations - Rounding utilities: floor, ceiling, and nearest integer rounding - Trigonometric functions: sine, cosine, tangent, and their inverses with degrees and radians conversion support

    Developer Tools
    22 81