Camoufox MCP Server
Provides stealthy browser automation using a specialized Firefox fork with advanced anti-detection, custom preferences, and fingerprint spoofing capabilities.
Allows for the blocking of WebGL to prevent hardware-based browser fingerprinting and enhance user privacy during automated sessions.
Enables blocking of WebRTC to protect user identity by preventing IP address leaks while browsing.
Click on "Install 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., "@Camoufox MCP ServerVisit news.ycombinator.com and summarize the top stories"
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.
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.
Quick Install
Use the published npm package unless you are developing this repository locally.
Claude Code CLI
claude mcp add camoufox -- npx -y camoufox-mcp-server@latestFor a shared project-scoped Claude Code config:
claude mcp add --scope project camoufox -- npx -y camoufox-mcp-server@latestVerify with /mcp inside Claude Code.
Codex CLI
codex mcp add camoufox -- npx -y camoufox-mcp-server@latestCodex stores MCP servers in ~/.codex/config.toml by default. Verify with /mcp inside Codex.
opencode
Add this to opencode.json in your project or to ~/.config/opencode/opencode.json:
{
"$schema": "https://opencode.ai/config.json",
"mcp": {
"camoufox": {
"type": "local",
"command": ["npx", "-y", "camoufox-mcp-server@latest"],
"enabled": true
}
}
}Verify with:
opencode mcp listPi Coding Agent
Install the MCP adapter, then add Camoufox to .mcp.json or ~/.config/mcp/mcp.json:
pi install npm:pi-mcp-adapter{
"mcpServers": {
"camoufox": {
"command": "npx",
"args": ["-y", "camoufox-mcp-server@latest"]
}
}
}Try Camoufox
Once configured, ask your assistant for browser work in plain language:
Use Camoufox to browse https://example.com and return metadata only.Use Camoufox to inspect the interactive elements on https://example.com.Use Camoufox to open https://example.com, take a screenshot, and summarize the visible page.Use Camoufox to browse https://developer.mozilla.org with images blocked and WebRTC blocked.Features
Advanced anti-detection: rotating OS fingerprints, realistic cursor movements, and browser fingerprint spoofing.
Enhanced parameters: configurable wait strategies, timeouts, viewport dimensions, diagnostics, and screenshots.
Cross-platform: works on Windows, macOS, and Linux, including Docker.
Privacy controls: SSRF protections, WebRTC blocking, WebGL blocking, image blocking, proxy support, and bounded output.
Session tools: short-lived isolated browser sessions with challenge pause/resume support.
Requirements
Node.js 22 or higher
Python 3.x for running tests
Documentation
License
MIT License - see LICENSE file for details.
Contributing
Contributions are welcome. Please submit a pull request or open an issue for bugs and feature requests.
Acknowledgments
Built with Camoufox
Uses the Model Context Protocol
Powered by Playwright
Support
If you encounter issues, check Troubleshooting first, then open an issue on GitHub with logs and environment details.
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/whit3rabbit/camoufox-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server