Provides stealthy browser automation capabilities using a custom Firefox build (Camoufox), enabling tools for website navigation, element interaction, session management, and capturing page snapshots or screenshots.
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 Browser MCPNavigate to news.ycombinator.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.
Camoufox MCP Browser Server
This is an MCP server that provides stealthy browser automation capabilities using camoufox and FastMCP.
Features
Anti-Detection: Powered by Camoufox (custom Firefox).
Session Management: Maintain multiple browser sessions via unique hashes.
Dual Screenshot: Get screenshots via Base64 or save them to the server.
Dockerized: Easy deployment with Docker and Docker Compose.
Tools
browser_navigate: Navigate to a URL and start/reuse a session.browser_interact: Click, type, or scroll on a page.browser_screenshot: Capture the current view.browser_snapshot: Get the page HTML content.browser_sessions: List active sessions.
Quick Start
Build and Run:
docker-compose up --buildIntegration with LLM: Configure your MCP client (like Claude Desktop) to connect to the server via stdio:
{ "mcpServers": { "camoufox-browser": { "command": "docker", "args": ["exec", "-i", "camofox-mcp", "python", "src/mcp_server.py"] } } }
Development
Requirements:
fastmcp,camoufox,playwright.Python 3.11+ recommended.