loading…
Search for a command to run...
loading…
Provides stealthy browser automation capabilities using a custom Firefox build designed for anti-detection. It enables users to navigate pages, interact with el
Provides stealthy browser automation capabilities using a custom Firefox build designed for anti-detection. It enables users to navigate pages, interact with elements, and manage persistent browser sessions through natural language.
A Model Context Protocol (MCP) server designed to provide stealthy web browsing capabilities (anti-detection) to AI agents using the Camoufox engine.
Enable AI agents (such as Claude, GPT, etc.) to interact with the modern web without being blocked, maintaining persistent sessions and allowing detailed visual and structural inspection of content.
| Tool | Description |
|---|---|
browser_navigate |
Navigates to a URL and creates/reuses a persistent session. |
browser_interact |
Performs actions like click, type, scroll_up, scroll_down. |
browser_get_markdown |
Converts current page to Markdown for AI token efficiency. |
browser_list_links |
Extracts all links and their descriptive text from the current page. |
browser_screenshot |
Captures the current view (Base64 + optional file). |
browser_snapshot |
Retrieves the raw HTML content of the session. |
browser_sessions |
Lists the hashes of all active sessions. |
# Clone and start
git clone https://github.com/danielmiranda/camoufox-browser-mcp.git
cd camoufox-browser-mcp
docker-compose up --build -d
Add the following to your configuration file:
{
"mcpServers": {
"camoufox-browser": {
"command": "docker",
"args": ["exec", "-i", "camofox-mcp", "python", "src/mcp_server.py"]
}
}
}
We have included example scripts to verify integration:
python examples/test_mcp_docker.py (Simulates full agent flow).python examples/scrapingbee_test.py (Navigates, lists links, and performs clicks).Built with ❤️ for the AI Agent community.
Добавь это в claude_desktop_config.json и перезапусти Claude Desktop.
{
"mcpServers": {
"camoufox-browser-mcp": {
"command": "npx",
"args": []
}
}
}