camofox-mcp
Allows performing searches on Amazon using dedicated search macros, along with full browser automation capabilities via CamoFox anti-detect browser.
Allows performing searches on Google using dedicated search macros, along with full browser automation capabilities via CamoFox anti-detect browser.
Allows performing searches on Instagram using dedicated search macros, along with full browser automation capabilities via CamoFox anti-detect browser.
Allows performing searches on Netflix using dedicated search macros, along with full browser automation capabilities via CamoFox anti-detect browser.
Allows performing searches on Reddit using dedicated search macros, along with full browser automation capabilities via CamoFox anti-detect browser.
Allows performing searches on Spotify using dedicated search macros, along with full browser automation capabilities via CamoFox anti-detect browser.
Allows performing searches on TikTok using dedicated search macros, along with full browser automation capabilities via CamoFox anti-detect browser.
Allows performing searches on Twitch using dedicated search macros, along with full browser automation capabilities via CamoFox anti-detect browser.
Allows performing searches on Wikipedia using dedicated search macros, along with full browser automation capabilities via CamoFox anti-detect browser.
Allows performing searches on Yelp using dedicated search macros, along with full browser automation capabilities via CamoFox anti-detect browser.
Allows performing searches on YouTube using dedicated search macros, along with full browser automation capabilities via CamoFox anti-detect browser.
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@camofox-mcpnavigate to https://example.com and take a screenshot"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
camofox-mcp
MCP server for CamoFox — anti-detect browser automation for AI agents.
No local browser is launched. This is a thin MCP wrapper over the CamoFox REST API running elsewhere (Docker, remote server, etc.).
Why
CamoFox provides anti-detect browsing via Camoufox (Firefox fork with C++ fingerprint spoofing). This MCP server lets any MCP-compatible AI agent (OpenClaw, Claude Desktop, etc.) use it as a tool.
Related MCP server: Real Browser MCP
Quick Start
1. Start CamoFox server somewhere
# Docker (recommended)
docker run -p 9377:9377 jo-inc/camofox-browser
# Or standalone
git clone https://github.com/jo-inc/camofox-browser
cd camofox-browser && npm install && npm start2. Run the MCP server
# With uvx (no install needed)
CAMOFOX_URL=http://your-server:9377 uvx camofox-mcp
# Or install and run
pip install camofox-mcp
CAMOFOX_URL=http://your-server:9377 camofox-mcp3. Configure your MCP client
OpenClaw (mcporter)
mcporter config add camofox --stdio \
"CAMOFOX_URL=http://your-server:9377 CAMOFOX_USER=agent uvx camofox-mcp"Claude Desktop / Cursor
{
"mcpServers": {
"camofox": {
"command": "uvx",
"args": ["camofox-mcp"],
"env": {
"CAMOFOX_URL": "http://your-server:9377",
"CAMOFOX_USER": "agent"
}
}
}
}Environment Variables
Variable | Default | Description |
|
| CamoFox server URL |
|
| User ID for session isolation |
|
| HTTP request timeout (seconds) |
Tools
Tool | Description |
| Check server status |
| Open URL → get accessibility snapshot |
| Get current page snapshot |
| Click element by ref (e1, e2…) |
| Type text into element |
| Press keyboard key |
| Scroll page (up/down/left/right) |
| Navigate existing tab to new URL |
| Use search macro (@google_search, etc.) |
| Extract all links from page |
| Take screenshot (returns file path) |
| List open tabs |
| Close a tab |
| Close all tabs |
| Browser history back |
| Browser history forward |
Search Macros
@google_search · @youtube_search · @amazon_search · @reddit_search · @wikipedia_search · @twitter_search · @yelp_search · @spotify_search · @netflix_search · @linkedin_search · @instagram_search · @tiktok_search · @twitch_search
Architecture
AI Agent ←(MCP/stdio)→ camofox-mcp ←(REST/HTTP)→ CamoFox Server ←→ Camoufox BrowserThe MCP server is stateless — all state lives in the CamoFox server. Multiple MCP clients can connect to the same CamoFox instance with different CAMOFOX_USER values for session isolation.
Security
All user inputs (URLs, text, refs) are JSON-encoded — no shell interpolation
Tab IDs are URL-encoded before use in paths
No credentials are stored or transmitted beyond what CamoFox requires
The MCP server never launches a browser — it only proxies to an existing CamoFox instance
License
MIT
This server cannot be deployed
Maintenance
Related MCP Connectors
Stealth web browser for agents: search, fetch, click, download and type in persistent MCP sessions.
Hyperbrowser MCP — wraps the Hyperbrowser AI-agent browsing API
Stealth web automation for AI agents. Login, signup, navigate, screenshot.
Stealth web automation for AI agents. Login, signup, navigate, screenshot.
Related MCP Servers
- AlicenseBqualityBmaintenanceAnti-detection browser automation MCP server. 18 tools wrapping CamoFox REST API with stealth fingerprinting that passes bot detection.47201 npm113MIT
- AlicenseNot gradedqualityDmaintenanceProvides a real browser that bypasses bot detection (Cloudflare, Turnstile) for AI agents, enabling navigation, clicking, typing, screenshots, and data collection through MCP tools.72 npmMIT
- FlicenseNot gradedqualityCmaintenanceEnables AI assistants to control and interact with a Chrome browser via MCP, providing tools for navigation, screenshots, clicking, form filling, content extraction, and tab management.-
- AlicenseNot gradedqualityAmaintenanceEnables AI to control a real browser through MCP tools for clicking, typing, navigation, screenshots, and more. It supports a follow mode that tracks the active tab, plus fixed mode for controlling specific tabs.153 npmMIT