Camoufox MCP
Anti-detection browser automation with Camoufox - stealth Firefox for web scraping
Connector by baixianger · GitHub account verified by the MCP Registry
Install
Works with Claude Code, Codex, VS Code, Cursor, Windsurf, Claude Desktop. Read the repository before you give any tool access to your data.
npx agentmarket install connector/baixianger-camoufox-mcp
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this server can do and what it asks for, from its tool list and install config. Checked Oct 25, 2026.
- Tools
- 11 read · 19 write · 3 delete · 9 not yet classified
- Secrets
- None asked for
- Install scripts
- Not scanned yet
- Runs as
- Node.js package
Tools by what they do 42
Read from the source code; the running server may list different tools.
Read 11 · Look things up without changing anything.
get_config_pathsget_console_logsget_framework_stateget_network_logsget_page_textget_recording_statuslist_context_fileslist_pageslist_sessionstake_screenshottake_snapshot
Write 19 · Create, change, send or run things.
clickclose_pageclose_sessioncreate_sessiondragfillfill_formhovernavigate_pagenew_pagepress_keysave_session
Show 7 more tools
select_pagestart_console_capturestart_network_capturestart_recordingstop_console_capturestop_network_capturestop_recording
Delete 3 · Delete, drop, revoke or wipe things.
clear_console_logsclear_network_logsremove_intercept
Not yet classified 9 · We could not tell from the name and description.
dismiss_popupsevaluate_isolatedevaluate_mainworldinit_user_configinject_contextintercept_networkreload_settingswait_forwait_for_navigation
Files it touches
- Any path the agent passes to its tools
Tools (42)
Read from the source code; the running server may differ. Descriptions are the server’s own words; hidden characters are shown as [U+…].
clear_console_logsClear captured console logs
clear_network_logsClear captured network logs
clickClick an element by its UID from snapshot
close_pageClose a browser page/tab
close_sessionClose a browser session and all its pages
create_sessionCreate a new isolated browser session with its own cookies and localStorage. Optionally pre-load context from a JSON file.
dismiss_popupsDismiss cookie consent popups and overlays
dragDrag an element to another element
evaluate_isolatedExecute JavaScript in an ISOLATED context (sandboxed, separate from page scripts). USE THIS TOOL WHEN YOU NEED TO: - Make async operations (fetch, setTimeout, Promises) - Query/manipulate the DOM without affecting page state - Run code that shouldn't interfere with page scripts - Perform async data extraction or waiting LIMITATIONS: - CANNOT access window globals (window.__NUXT__, etc. will be undefined) - CANNOT call functions defined by page scripts - Only has access to DOM and standard browser APIs EXAMPLES: - "await fetch('/api/data').then(r => r.json())" → Make API calls - "document.qu…
evaluate_mainworldExecute JavaScript in the page's MAIN execution context (same as browser DevTools console). USE THIS TOOL WHEN YOU NEED TO: - Access window globals like window.__NUXT__, window.__NEXT_DATA__, window.__APP_STATE__ - Read framework hydration state (Next.js, Nuxt.js, Vue, React, etc.) - Access variables/functions defined by the page's own scripts - Interact with third-party libraries loaded by the page (jQuery, etc.) CRITICAL LIMITATIONS: - NO async/await support - scripts must be SYNCHRONOUS only - NO Promise, fetch(), setTimeout callbacks - Script will be REJECTED if it contains async pattern…
fillFill a form field (input, textarea, select) by its UID
fill_formFill multiple form fields at once
get_config_pathsGet all config file paths (user config, package default, active)
get_console_logsGet captured console messages
get_framework_stateExtract Next.js/Nuxt.js hydration state from the page
Show 27 more tools
get_network_logsGet captured network request logs
get_page_textExtract text content from the page
get_recording_statusGet current recording status
hoverHover over an element by its UID
init_user_configInitialize user config directory (~/.config/camoufox-mcp) with default settings
inject_contextInject browser context (cookies + localStorage) from a JSON file into a session or page's context. The file should follow Playwright's storageState format with cookies[] and origins[].localStorage[].
intercept_networkIntercept and block/modify network requests
list_context_filesList available context files registered in settings. Use create_session with a contextPath to load one on demand.
list_pagesList all open browser pages/tabs
list_sessionsList all browser sessions with their page counts and metadata
navigate_pageNavigate to a URL or go back/forward/reload
new_pageCreate a new browser page/tab, optionally navigating to a URL. Specify sessionId to create in a specific session.
press_keyPress a keyboard key or combination
reload_settingsReload settings from config file
remove_interceptRemove network intercept rules
save_sessionExport a session's cookies and localStorage to a JSON file (Playwright storageState format)
select_pageSet a page as the active page for subsequent operations
start_console_captureStart capturing browser console messages
start_network_captureStart capturing network requests
start_recordingStart recording user interactions (clicks, scrolls, inputs)
stop_console_captureStop capturing console messages
stop_network_captureStop capturing network requests
stop_recordingStop recording and return captured actions
take_screenshotTake a screenshot of the page or a specific element
take_snapshotTake a text snapshot of the page with interactive element UIDs for targeting
wait_forWait for text or selector to appear on the page
wait_for_navigationWait for page navigation to complete
Signals
- Stars
- 7
- Forks
- 1
- Open issues
- 0
- Last commit
- Feb 20, 2026 (8 months ago)
- Last release
- Feb 20, 2026 (8 months ago)
From GitHub (fetched Oct 24, 2026).
Details
- Registry name
io.github.baixianger/camoufox-mcp- Version
- 1.0.0
- Auth
- No auth
- Packages
- npm camoufox-mcp
- License
- License unknown
- Repository
- github.com/baixianger/camoufox-mcp
- First seen
- Oct 24, 2026
- Last checked
- Oct 25, 2026
More from baixianger
Cite this page
Camoufox MCP. Agent Mart. https://agentmart.dev/connectors/baixianger-camoufox-mcp (last updated 2026-10-25)