Provides a built-in search macro to search Amazon using anti-detection technology to avoid being blocked.
Provides a built-in search macro to search DuckDuckGo using anti-detection technology to avoid being blocked.
Provides a built-in search macro to search Facebook using anti-detection technology to avoid being blocked.
Utilizes a Firefox-based anti-detection browser engine to navigate, interact, and automate the web with unique, human-like fingerprints.
Provides a built-in search macro to search GitHub using anti-detection technology to avoid being blocked.
Provides a built-in search macro to search Google using anti-detection technology to avoid being blocked.
Provides a built-in search macro to search Instagram using anti-detection technology to avoid being blocked.
Provides a built-in search macro to search Reddit using anti-detection technology to avoid being blocked.
Provides a built-in search macro to search TikTok using anti-detection technology to avoid being blocked.
Provides a built-in search macro to search Wikipedia using anti-detection technology to avoid being blocked.
Provides a built-in search macro to search YouTube using anti-detection technology to avoid being blocked.
🦊 CamoFox MCP
The anti-detection browser MCP server for AI agents. Navigate, interact, and automate the web without getting blocked.
Why CamoFox MCP?
AI agents using Playwright get blocked constantly. CAPTCHAs, fingerprint detection, IP bans — the web fights back against automation.
CamoFox MCP wraps the CamoFox anti-detection browser as an MCP server, giving your AI agent:
🛡️ Anti-detection fingerprinting — Each tab gets a unique, human-like browser fingerprint
⚡ Fast, token-efficient snapshots — Accessibility tree snapshots use 90% fewer tokens than screenshots
🔍 Built-in search — Search Google, YouTube, Amazon + 11 more engines without getting blocked
🍪 Session persistence — Import cookies, maintain login state across interactions
🎯 CSS selector fallback — Target elements even when accessibility refs aren't available
CamoFox MCP vs Playwright MCP
Feature | CamoFox MCP | Playwright MCP |
Anti-detection fingerprinting | ✅ | ❌ |
Passes bot detection tests | ✅ | ❌ |
Search engine macros (14 engines) | ✅ | ❌ |
Accessibility snapshots | ✅ | ✅ |
Cookie import/export | ✅ | Limited |
Headless support | ✅ | ✅ |
Setup complexity | Medium | Easy |
Token efficiency | High | High |
CamoFox MCP vs Other Camoufox MCPs
Feature | CamoFox MCP | whit3rabbit/camoufox-mcp | baixianger/camoufox-mcp |
Tools | 18 | 1 | 33 |
Architecture | REST API client | Direct browser | Direct browser |
Session persistence | ✅ | ❌ (destroyed per request) | ✅ |
Token efficiency | High (snapshots) | Low (raw HTML) | High (snapshots) |
Search macros | ✅ (14 engines) | ❌ | ❌ |
CSS selector fallback | ✅ | ❌ | ❌ |
Active maintenance | ✅ | ❌ (stale 8mo) | ✅ |
Press key support | ✅ | ❌ | ✅ |
Quick Start
Prerequisites
Install and run CamoFox Browser:
# Follow CamoFox installation guide # CamoFox must be running on port 9377 (default)
VS Code / Cursor / Claude Desktop
Add to your MCP configuration:
From Source
Tools (18)
Tab Management
Tool | Description |
| Create a new tab with anti-detection fingerprinting |
| Close a tab and release resources |
| List all open tabs with URLs and titles |
Navigation
Tool | Description |
| Navigate to a URL, waits for page load |
| Browser back button |
| Browser forward button |
| Reload current page |
Interaction
Tool | Description |
| Click element by ref (from snapshot) or CSS selector |
| Type text into input fields by ref or CSS selector |
| Press keyboard keys (Enter, Tab, Escape, etc.) |
| Scroll page up or down by pixel amount |
Observation
Tool | Description |
| Get accessibility tree — PRIMARY way to read pages. Token-efficient |
| Take visual screenshot as base64 PNG |
| Get all hyperlinks with URLs and text |
Search
Tool | Description |
| Search via 14 engines: Google, YouTube, Amazon, Bing, DuckDuckGo, Reddit, GitHub, StackOverflow, Wikipedia, Twitter, LinkedIn, Facebook, Instagram, TikTok |
Session
Tool | Description |
| Import cookies for authenticated sessions |
| Get session statistics and performance metrics |
| Check CamoFox server health and connection |
Configuration
Environment Variables
Variable | Default | Description |
|
| CamoFox server URL |
|
| Request timeout in ms |
| — | API key (if CamoFox requires auth) |
Architecture
How It Works
Your AI agent sends MCP tool calls (e.g.,
create_tab,navigate,snapshot)CamoFox MCP translates these into REST API calls to the CamoFox server
CamoFox server manages a Camoufox browser with anti-detection features
Each tab gets a unique fingerprint — different user agent, screen size, WebGL, fonts, etc.
Websites see what appears to be a normal human browser, not automation
Anti-Detection Features
CamoFox (via Camoufox) provides:
✅ Unique browser fingerprint per tab
✅ Human-like user agent rotation
✅ WebGL fingerprint spoofing
✅ Canvas fingerprint protection
✅ Screen resolution randomization
✅ Font enumeration protection
✅ Navigator properties masking
✅ Timezone/locale consistency
Contributing
Contributions are welcome! Please open an issue or submit a PR.
License
Acknowledgments
CamoFox Browser — The anti-detection browser this MCP wraps
Camoufox — Firefox-based anti-detection browser engine
Model Context Protocol — The protocol standard by Anthropic