MCP.Market

Camoufox MCP server

by baixianger·io.github.baixianger/camoufox-mcp·v1.0.0·7 stars

Anti-detection browser automation with Camoufox - stealth Firefox for web scraping

C68/100grade C
What users say
No reviews yet
Be the first
Safety scan
C68/100

full report

Adoption
New

7 stars52 downloads/wk

Reviews

Write one

Nobody has reviewed Camoufox yet.

If you have run it, two minutes of your experience saves the next person an afternoon.

Camoufox tools (42, 5 write)

write = sends, deletes, buys or posts

Read from the package source without running it. The installed server may list more.

  • clear_console_logs

    Clear captured console logs

  • clear_network_logs

    Clear captured network logs

  • click

    Click an element by its UID from snapshot

  • close_page

    Close a browser page/tab

  • close_session

    Close a browser session and all its pages

  • create_sessionwrite action

    Create a new isolated browser session with its own cookies and localStorage. Optionally pre-load context from a JSON file.

  • dismiss_popups

    Dismiss cookie consent popups and overlays

  • drag

    Drag an element to another element

  • evaluate_isolatedwrite action

    Execute JavaScript in an ISOLATED context (sandboxed, separate from page scripts). USE THIS TOOL WHEN YOU NEED TO: - Make async operations (fetch, setTimeout, Promises) - Query/manipulate the DOM without affecting page state - Run code that shouldn't interfere with page scripts - Perform async data extraction or waiting LIMITATIONS: - CANNOT access window globals (window.__NUXT__, etc. will be und

  • evaluate_mainworldwrite action

    Execute JavaScript in the page's MAIN execution context (same as browser DevTools console). USE THIS TOOL WHEN YOU NEED TO: - Access window globals like window.__NUXT__, window.__NEXT_DATA__, window.__APP_STATE__ - Read framework hydration state (Next.js, Nuxt.js, Vue, React, etc.) - Access variables/functions defined by the page's own scripts - Interact with third-party libraries loaded by the pa

  • fill

    Fill a form field (input, textarea, select) by its UID

  • fill_form

    Fill multiple form fields at once

  • get_config_paths

    Get all config file paths (user config, package default, active)

  • get_console_logs

    Get captured console messages

  • get_framework_state

    Extract Next.js/Nuxt.js hydration state from the page

  • get_network_logs

    Get captured network request logs

  • get_page_text

    Extract text content from the page

  • get_recording_status

    Get current recording status

  • hover

    Hover over an element by its UID

  • init_user_config

    Initialize user config directory (~/.config/camoufox-mcp) with default settings

  • inject_context

    Inject browser context (cookies + localStorage) from a JSON file into a session or page's context. The file should follow Playwright's storageState format with cookies[] and origins[].localStorage[].

  • intercept_network

    Intercept and block/modify network requests

  • list_context_files

    List available context files registered in settings. Use create_session with a contextPath to load one on demand.

  • list_pages

    List all open browser pages/tabs

  • list_sessions

    List all browser sessions with their page counts and metadata

  • navigate_page

    Navigate to a URL or go back/forward/reload

  • new_pagewrite action

    Create a new browser page/tab, optionally navigating to a URL. Specify sessionId to create in a specific session.

  • press_key

    Press a keyboard key or combination

  • reload_settings

    Reload settings from config file

  • remove_interceptwrite action

    Remove network intercept rules

  • save_session

    Export a session's cookies and localStorage to a JSON file (Playwright storageState format)

  • select_page

    Set a page as the active page for subsequent operations

  • start_console_capture

    Start capturing browser console messages

  • start_network_capture

    Start capturing network requests

  • start_recording

    Start recording user interactions (clicks, scrolls, inputs)

  • stop_console_capture

    Stop capturing console messages

  • stop_network_capture

    Stop capturing network requests

  • stop_recording

    Stop recording and return captured actions

  • take_screenshot

    Take a screenshot of the page or a specific element

  • take_snapshot

    Take a text snapshot of the page with interactive element UIDs for targeting

  • wait_for

    Wait for text or selector to appear on the page

  • wait_for_navigation

    Wait for page navigation to complete

Public scan report

scanner v0.1.10 · 2026-09-28 · same rubric, same numbers if you re-run it

1 medium
  • Code scan43 source files scanned20/25
  • –Live reliabilityno gateway calls yet and no remote to proben/a
  • –Tool poisoningtools not inspected (local package is not executed); not countedn/a
  • Auth qualitylocal package, no credentials required12/15
  • Maintenancelast push 220 days ago4/15
  • Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10

Findings (1)

  • mediumeval / new Function usedexec.eval
    dist/tools/utility.js: … try { const text = await page.$eval(selector, (el) => { // Remov…
Overall 68/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

How Camoufox compares

Against every graded Scraping and browsing MCP server, from our own scans and uptime checks. Updated after each scan run.

Safety score
68/100
higher than 30% of 866 Scraping and browsing servers
Tools
42
the typical Scraping and browsing server has 6
Tools that change things
12%
typical: 0%. Fewer write tools means less an agent can break
GitHub stars
7
more than 77% of 583 Scraping and browsing servers
Downloads a week
52
more than 35% of 309 Scraping and browsing servers with a package

What its tools let an agent do: 28 read · 3 create · 2 change · 1 delete · 8 run or deploy

Install Camoufox in Claude Code, Cursor or VS Code

Runs npx -y camoufox-mcp on your machine. Read the scan report first; the gateway never runs local packages.

claude mcp add camoufox-mcp -- npx -y camoufox-mcp
Add to Cursor

What the publisher says

From the Camoufox repository's README, as published. We do not edit it. Read it on GitHub

🦊 Camoufox MCP

Anti-detection browser automation for AI agents

MCP server for browser automation using Camoufox - an anti-detection Firefox browser.

Installation

npx camoufox-mcp

Claude Desktop Configuration

Add to claudedesktopconfig.json:

Basic:

{
  "mcpServers": {
    "camoufox": {
      "command": "npx",
      "args": ["camoufox-mcp"]
    }
  }
}

With Proxy (via env vars):

{
  "mcpServers": {
    "camoufox": {
      "command": "npx",
      "args": ["camoufox-mcp"],
      "env": {
        "PROXY_SERVER": "http://1.2.3.4:8080",
        "PROXY_USER": "username",
        "PROXY_PASS": "password"
      }
    }
  }
}

Then in ~/.config/camoufox-mcp/settings.json:

{
  "proxy": {
    "enabled": true,
    "server": "${PROXY_SERVER}",
    "username": "${PROXY_USER}",
    "password": "${PROXY_PASS}",
    "geoip": true
  }
}

Why Camoufox MCP?

Tools

Session Management

Sessions provide isolated browser contexts — each session has its own cookies, localStorage, and cache. Use sessions to run multiple authenticated profiles simultaneously.

Page Management

Navigation & Interaction

Inspection

Shortened. The full README is on GitHub.

Nothing above is checked by us. What we check is on the safety report.

Camoufox: common questions

Is Camoufox MCP server safe?
With care: it is graded C, so read the findings first (68/100). Read the Camoufox safety report
How do I install Camoufox?
It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
Does Camoufox need an API key?
Not as far as the registry entry and our scan can tell: no credentials are declared or required.
Is Camoufox maintained?
The last commit was 257 days ago (2026-02-20). The latest release is v1.0.0.
What can I use instead of Camoufox?
Servers from other publishers that do the same job: SeleniumBase MCP server, Browser Use MCP server and Scrapeless MCP server.
How does Camoufox compare with other Scraping and browsing MCP servers?
safety score 68/100 (higher than 30% of 866 Scraping and browsing servers); tools 42 (the typical Scraping and browsing server has 6); tools that change things 12% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.

Alternatives to Camoufox

Same job from other publishers: the closest match first, then the best rated.

  • SeleniumBase MCP
    Stealthy browser automation, testing, and web-scraping via CDP Mode.
    A
  • Browser Use
    Browser agents and stealth cloud browsers for AI: run web tasks, fill forms, extract data.
    A
  • Scrapeless
    Web search, browser automation, scraping, crawling and CAPTCHA solving for AI agents.
    A
  • One Search
    Web search, URL discovery, scraping & extraction with agent-browser and search providers
    B
  • Ghostfox
    Self-hosted stealth browser for AI agents: Firefox engine + Rust MCP runtime.
    A