1. Conduid
  2. Developer Tools
  3. Camofox MCP
MCP server · Developer Tools

Camofox MCP

Anti-detection browser MCP server for AI agents — navigate, interact, and automate the web without getting blocked

72Good

Scored 7 days ago · breakdown

About Camofox MCP

Camofox MCP is an MCP server published by redf0x1 in the Developer Tools category: anti-detection browser MCP server for AI agents — navigate, interact, and automate the web without getting blocked.

The repository has 118 stars and 13 forks, with the last commit a month ago. Recent commit activity is the strongest signal that reported issues will get attention.

Install

From source
git clone https://github.com/redf0x1/camofox-mcp

This server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.

Ask AI

✦

Ask AI about Camofox MCP

Powered by Claude · Grounded in docs

I know everything about Camofox MCP. Ask me about installation, configuration, usage, or troubleshooting.

Security checks

Static checks derived from the repository 6 hours ago. Heuristics on the source, not an audit.

  • ✓README presentThe repository ships documentation.
  • ✓License declaredUsable under a stated license.
  • ✓Tests presentA test suite exists in the repository.
  • ✓Dependencies pinnedA lockfile pins dependency versions.
  • ✓No dynamic code executionSource scan found no eval, dynamic Function, or shell execution.
  • !Scoped permissionsDoesn't declare a permission scope. Assume it can do anything its process can.

Releases

v1.15.0camofox-mcp v1.15.0 · 13 Aug 2026Added Adds full-page screenshot support through the existing `screenshot` MCP tool with `fullPage: true`, matching `camofox-browser@2.4.7`'s screenshot route. Fixed Aligns `web_search` with the 14 macros actually supported by…
v1.14.5camofox-mcp v1.14.5 · 17 Jun 2026Compatibility Recommends `camofox-browser@2.4.6` or newer across npm README, docs, server metadata, and bundled skill files. Clarifies that CamoFox MCP remains an HTTP client and does not depend on `playwright-core`; the browser-side…
v1.14.4v1.14.4 · 25 May 2026Compatibility Documented camofox-browser 2.4.5 browser auth modes, including the trusted private-network CAMOFOX_AUTH_MODE=disabled setup where CamoFox MCP leaves CAMOFOX_API_KEY unset. Changed Clarified outbound browser authentication…
v1.14.3camofox-mcp v1.14.3 · 24 May 2026Summary Added bounded default viewport configuration via CAMOFOX_VIEWPORT / --viewport for new tabs. Matched configured viewport bounds to create_tab schema: width 320..3840, height 240..2160. Hardened config parsing for non-positive…
v1.14.2camofox-mcp v1.14.2 · 23 May 2026Compatibility release for camofox-browser 2.4.4. Recommends camofox-browser 2.4.4+ for first-tab persistent-context reuse. Clarifies create_tab CLI default context sharing with userId cli-default and sessionKey default. Documents that MCP…

README

CamoFox MCP

AI-powered anti-detection browser automation for MCP-compatible AI agents.

CamoFox MCP connects MCP clients such as Claude Desktop, VS Code, Cursor, and OpenClaw to the CamoFox browser server. It gives agents a practical browser toolset for navigation, interaction, search, extraction, downloads, and session reuse while relying on Camoufox-based anti-detection behavior underneath.

Key Features

  • 47 browser automation tools across navigation, interaction, observation, search, downloads, sessions, and batch workflows.
  • Anti-detection browser automation built on top of the CamoFox browser server and Camoufox.
  • Multi-tab workflows with tracked state, history, and cleanup.
  • Session persistence with cookie import, saved profiles, and optional auto-save.
  • Token-efficient accessibility snapshots with CSS-selector fallbacks for difficult SPA flows.
  • OpenClaw-compatible HTTP transport, plus standard stdio support for desktop MCP clients.

Quick Install

You need both components running:

  1. camofox-browser handles the anti-detection browser.
  2. camofox-mcp exposes that browser to your MCP client.

Option A: npx + stdio

Start the browser server:

npx camofox-browser@latest

Add CamoFox MCP to your MCP client:

{
  "servers": {
    "camofox": {
      "type": "stdio",
      "command": "npx",
      "args": ["-y", "camofox-mcp@latest"],
      "env": {
        "CAMOFOX_URL": "http://localhost:9377"
      }
    }
  }
}

Option B: Docker

Start the browser server:

docker run -d -p 9377:9377 --name camofox-browser ghcr.io/redf0x1/camofox-browser:latest

Run CamoFox MCP in HTTP mode for remote MCP clients such as OpenClaw:

docker run -p 3000:8080 --rm \
  -e CAMOFOX_TRANSPORT=http \
  -e CAMOFOX_HTTP_HOST=0.0.0.0 \
  -e CAMOFOX_HTTP_API_KEY=replace-with-32-plus-random-chars \
  -e CAMOFOX_URL=http://host.docker.internal:9377 \
  ghcr.io/redf0x1/camofox-mcp:latest node dist/http.js

Configure your HTTP MCP client to connect to http://localhost:3000/mcp with Authorization: Bearer replace-with-32-plus-random-chars.

Full client configuration examples live in docs/getting-started.md.

Quick Verify

Use camofox-browser 2.4.7 or newer. Browser 2.4.7 adds the supported Windows x64 headless portable distribution and hardens session-scoped navigation recovery without changing the MCP-facing REST request shapes used here. Browser 2.4.6 pins the Camoufox-compatible Playwright protocol dependency for fresh installs, 2.4.5 adds explicit browser auth modes including CAMOFOX_AUTH_MODE=disabled for trusted private agent networks, and 2.4.4 fixes the persistent-context cold-start about:blank page reuse path.

Verify the browser server is reachable:

curl -fsS http://localhost:9377/health

Expected response includes "ok":true and "running":true. On a cold server with no active tabs yet, browserConnected can be false; create a tab to start a browser session.

Tool Categories

Category Tool count Docs
Health 1 Health
Tabs 3 Tabs
Navigation 4 Navigation
Interaction 8 Interaction
Observation 8 Observation
Search 1 Search
Session 4 Session
Profiles 4 Profiles
Downloads 3 Downloads
Extraction 3 Extraction
Batch workflows 6 Batch
Presets 1 Presets

Top Limitations

  • CamoFox MCP is not a standalone browser. You must run a compatible camofox-browser server separately.
  • MCP can share the camofox CLI default browser profile/context when create_tab uses userId: "cli-default" and sessionKey: "default", but it cannot reliably attach to a tab the CLI already opened. Importing/adopting existing CLI tabs is a future feature.
  • Headed browser window size follows browser viewport/display-size behavior. Pass viewport, for example { "width": 1366, "height": 768 }, or set CAMOFOX_VIEWPORT=1366x768 / --viewport 1366x768 for a default new-tab size. Supported defaults use width 320..3840 and height 240..2160.
  • On Windows x64, camofox-browser 2.4.7 supports the portable distribution in headless=true mode. Headed and virtual-display modes remain unsupported on Windows; toggle_display will reject those modes there.
  • Accessibility-tree refs are the primary interaction model, but SPA and custom-component sites can require CSS selectors or rendered HTML tools.
  • If the browser server enforces authentication, API-key-gated operations need the same CAMOFOX_API_KEY on both sides.
  • For trusted private-network browser deployments using CAMOFOX_AUTH_MODE=disabled, leave CAMOFOX_API_KEY unset in CamoFox MCP. MCP then sends no outbound browser auth headers. Keep both browser and MCP access on a trusted private network.
  • If HTTP transport is exposed beyond loopback, set CAMOFOX_HTTP_API_KEY and require clients to send it as a Bearer token.
  • HTTP transport is mainly for remote MCP clients. Desktop MCP clients usually work best with stdio configuration.

Security

Treat this as a browser control surface. In shared or networked environments, isolate the browser server, avoid exposing MCP endpoints broadly, and use CAMOFOX_HTTP_API_KEY for inbound HTTP MCP clients plus CAMOFOX_API_KEY when the browser server requires authentication. If the browser server runs CAMOFOX_AUTH_MODE=disabled, leave CAMOFOX_API_KEY unset and keep that browser endpoint on a trusted private network. Session profiles can contain sensitive cookies and should be stored accordingly.

Documentation

Start at docs/README.md for the documentation hub, then use docs/getting-started.md for setup, verification, and first workflow examples.

Contributing + License

See CONTRIBUTING.md for contribution guidelines, SECURITY.md for private vulnerability reporting, and LICENSE for the MIT license.

README fetched from the repository 6 hours ago. The original is authoritative.

Questions

About Camofox MCP

How do I install Camofox MCP?

No package has been published for this server, so install it from source: clone the repository and follow its README.

Is Camofox MCP safe to use with an AI agent?

Its trust score is 72 out of 100 (good). It passes 5 of the 6 static security checks run so far; the failures are listed above. It has no ConduID identity yet, so agent calls to it are not receipted.

Is Camofox MCP still maintained?

Yes — the latest release is v1.15.0 (13 Aug 2026), and the last commit was a month ago. The repository has 118 stars and 2 open issues.