Camoufox MCP server
io.github.baixianger/camoufox-mcp·v1.0.0·7 starsAnti-detection browser automation with Camoufox - stealth Firefox for web scraping
7 stars52 downloads/wk
Reviews
Write oneNobody 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 postsRead from the package source without running it. The installed server may list more.
clear_console_logsClear captured console logs
clear_network_logsClear captured network logs
clickClick an element by its UID from snapshot
close_pageClose a browser page/tab
close_sessionClose a browser session and all its pages
create_sessionwrite actionCreate a new isolated browser session with its own cookies and localStorage. Optionally pre-load context from a JSON file.
dismiss_popupsDismiss cookie consent popups and overlays
dragDrag an element to another element
evaluate_isolatedwrite actionExecute 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 actionExecute 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
fillFill a form field (input, textarea, select) by its UID
fill_formFill multiple form fields at once
get_config_pathsGet all config file paths (user config, package default, active)
get_console_logsGet captured console messages
get_framework_stateExtract Next.js/Nuxt.js hydration state from the page
get_network_logsGet captured network request logs
get_page_textExtract text content from the page
get_recording_statusGet current recording status
hoverHover over an element by its UID
init_user_configInitialize user config directory (~/.config/camoufox-mcp) with default settings
inject_contextInject 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_networkIntercept and block/modify network requests
list_context_filesList available context files registered in settings. Use create_session with a contextPath to load one on demand.
list_pagesList all open browser pages/tabs
list_sessionsList all browser sessions with their page counts and metadata
navigate_pageNavigate to a URL or go back/forward/reload
new_pagewrite actionCreate a new browser page/tab, optionally navigating to a URL. Specify sessionId to create in a specific session.
press_keyPress a keyboard key or combination
reload_settingsReload settings from config file
remove_interceptwrite actionRemove network intercept rules
save_sessionExport a session's cookies and localStorage to a JSON file (Playwright storageState format)
select_pageSet a page as the active page for subsequent operations
start_console_captureStart capturing browser console messages
start_network_captureStart capturing network requests
start_recordingStart recording user interactions (clicks, scrolls, inputs)
stop_console_captureStop capturing console messages
stop_network_captureStop capturing network requests
stop_recordingStop recording and return captured actions
take_screenshotTake a screenshot of the page or a specific element
take_snapshotTake a text snapshot of the page with interactive element UIDs for targeting
wait_forWait for text or selector to appear on the page
wait_for_navigationWait for page navigation to complete
Public scan report
scanner v0.1.10 · 2026-09-28 · same rubric, same numbers if you re-run it
- 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 used
exec.evaldist/tools/utility.js: … try { const text = await page.$eval(selector, (el) => { // Remov…
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
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-mcpClaude 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 MCPStealthy browser automation, testing, and web-scraping via CDP Mode.not reviewedWidely usedA
- Browser UseBrowser agents and stealth cloud browsers for AI: run web tasks, fill forms, extract data.not reviewedEstablishedA
- ScrapelessWeb search, browser automation, scraping, crawling and CAPTCHA solving for AI agents.not reviewedEstablishedA
- One SearchWeb search, URL discovery, scraping & extraction with agent-browser and search providersnot reviewedGrowingB
- GhostfoxSelf-hosted stealth browser for AI agents: Firefox engine + Rust MCP runtime.not reviewedGrowingA