Privacy-focused browser automation using a specialized Firefox fork
Camoufox MCP Server 🦊
An MCP (Model Context Protocol) server that provides browser automation capabilities using Camoufox - a privacy-focused Firefox fork with advanced anti-detection features.
Features
- 🛡️ Advanced Anti-Detection: Rotating OS fingerprints, realistic cursor movements, and browser fingerprint spoofing
- 🔧 Enhanced Parameters: Configurable wait strategies, timeouts, viewport dimensions, and more
- 🌐 Cross-Platform: Works on Windows, macOS, and Linux (including Docker)
- 📸 Screenshot Support: Capture page screenshots alongside HTML content
- 🚀 Easy Integration: Compatible with Claude Desktop, VS Code, Cursor, Windsurf, and more
Requirements
- Node.js 18 or higher (Node.js 20+ recommended for full camoufox CLI support)
- Python 3.x (for running tests)
Configuration for AI Assistants
Claude Code (CLI)
Run the following command to add the Camoufox MCP server to Claude Code:
claude mcp add context7 -- npx -y camoufox-mcp-server
Claude Desktop
Add to your Claude Desktop configuration file:
macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
Windows: %APPDATA%\Claude\claude_desktop_config.json
Linux: ~/.config/Claude/claude_desktop_config.json
Using npx (Recommended)
{
"mcpServers": {
"camoufox": {
"command": "npx",
"args": ["camoufox-mcp-server"]
}
}
}
Using Docker
{
"mcpServers": {
"camoufox": {
"command": "docker",
"args": ["run", "-i", "--rm", "followthewhit3rabbit/camoufox-mcp:latest"]
}
}
}
Using Global Installation
{
"mcpServers": {
"camoufox": {
"command": "camoufox-mcp-server"
}
}
}
VS Code (with Continue extension)
Add to your .continue/config.json:
{
"models": [...],
"mcpServers": {
"camoufox": {
"command": "npx",
"args": ["camoufox-mcp-server"]
}
}
}
Cursor
Add to your Cursor settings (Preferences → Features → MCP):
{
"mcp": {
"servers": {
"camoufox": {
"command": "npx",
"args": ["camoufox-mcp-server"]
}
}
}
}
Windsurf
Add to your Windsurf configuration file at ~/.windsurf/mcp.json:
{
"servers": {
"camoufox": {
"command": "npx",
"args": ["camoufox-mcp-server"]
}
}
}
Cline (VS Code Extension)
Add to VS Code settings.json:
{
"cline.mcpServers": {
"camoufox": {
"command": "npx",
"args": ["camoufox-mcp-server"]
}
}
}
Installation
Quick Start with npx
The easiest way to use Camoufox MCP Server is with npx (no installation required):
npx camoufox-mcp-server
Docker Installation
Run the server using Docker:
docker run -i --rm followthewhit3rabbit/camoufox-mcp:latest
NPM Installation
Install globally:
npm install -g camoufox-mcp-server
Or add to your project:
npm install camoufox-mcp-server
Usage
Once configured, the Camoufox MCP server provides a browse tool that your AI assistant can use to navigate websites and retrieve content.
Natural Language Triggers
The AI assistant will automatically use the browse tool when you use phrases like:
Basic Browsing:
- "Search for information about..."
- "Visit this website: ..."
- "Check what's on ..."
- "Navigate to ..."
- "Fetch content from ..."
- "Browse to ..."
- "Go to the website ..."
- "Open this page: ..."
- "Look at this URL: ..."
- "Scrape data from ..."
Privacy & Stealth:
- "Browse anonymously..."
- "Visit privately..."
- "Browse in stealth mode..."
- "Hide my IP while browsing..."
- "Browse through a proxy..."
- "Block tracking while visiting..."
Screenshots:
- "Take a screenshot of..."
- "Capture an image of..."
- "Show me visually what ... looks like"
- "I want to see how ... appears"
Performance:
- "Quick browse to..."
- "Fast loading of..."
- "Browse without images..."
- "Lightweight browsing to..."
- "Text-only content from..."
Basic Usage Examples
Can you check what's on example.com?
Search for information on the latest tech news from techcrunch.com
Visit github.com and tell me what's trending
The AI will automatically use the browse tool to navigate to websites and retrieve their HTML content.
Advanced Usage
Please visit example.com using a Windows browser with a 1920x1080 viewport and wait for all resources to load. Take a screenshot too.
More Conversational Examples
I need to research the current stock price of
Tools (1)
browseNavigates to a website, retrieves HTML content, and optionally captures screenshots.Configuration
{"mcpServers": {"camoufox": {"command": "npx", "args": ["camoufox-mcp-server"]}}}