Skip to main content
Glama
zc-libre

camoufox-mcp-python

by zc-libre

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
osNoTarget OS fingerprint(s), comma-separated (windows, macos, linux)
capsNoComma-separated capability groups (e.g., dangerous)
debugNoPrint the config being sent to Camoufox (true/false)false
geoipNoAuto-match locale/timezone to proxy IP, or specify a target IP
proxyNoProxy server URL (supports user:pass@host:port)
addonsNoComma-separated paths to extracted Firefox addons
configNoCamoufox fingerprint properties as a JSON string
localeNoBrowser locale(s), comma-separated (e.g., en-US)
windowNoOuter window size (e.g., 1280x720)
headlessNoRun browser headlessly (true/false)true
humanizeNoCursor humanization (true, false, or number for max duration in seconds)true
block_webglNoDisable WebGL (true/false)false
block_imagesNoBlock image requests (true/false)false
block_webrtcNoBlock WebRTC to prevent IP leaks (true/false)true
disable_coopNoDisable COOP for cross-origin iframe interactions (true/false)false
enable_cacheNoEnable page/request caching (true/false)false
webgl_configNoWebGL vendor/renderer pair (e.g., 'Intel Inc.,Intel(R) UHD Graphics 620')
user_data_dirNoPath to persistent profile directory
exclude_addonsNoComma-separated default addon names to exclude (e.g., UBO)
firefox_user_prefsNoFirefox user preferences as a JSON string
i_know_what_im_doingNoSilence Camoufox warnings (true/false)false

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Features and capabilities supported by this server

Protocol revision2025-11-25

CapabilityDetails
tools
{
  "listChanged": false
}
prompts
{
  "listChanged": false
}
resources
{
  "subscribe": false,
  "listChanged": false
}
experimental
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
browser_snapshotC

Capture the current accessibility snapshot.

browser_clickC

Perform click on a web page.

browser_hoverC

Hover over a web page element.

browser_dragD

Drag from one ref to another.

browser_select_optionC

Select one or more values in a dropdown.

browser_navigateC

Navigate to a URL.

browser_navigate_backA

Go back to the previous page.

browser_tabsC

List, create, close, or select a browser tab.

browser_typeC

Type text into an editable element.

browser_press_keyC

Press a key on the keyboard.

browser_fill_formB

Fill multiple form fields in one call.

browser_closeA

Close the current browser session.

browser_resizeB

Resize the current page viewport.

browser_wait_forB

Wait for text to appear or disappear, or for a fixed duration.

browser_take_screenshotB

Take a screenshot of the viewport, full page, or a referenced element.

browser_console_messagesC

Return collected console messages.

browser_network_requestsB

List network requests seen by the page.

browser_file_uploadD

Handle an active file chooser.

browser_handle_dialogC

Accept or dismiss an active dialog.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

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/zc-libre/camoufox-mcp-python'

If you have feedback or need assistance with the MCP directory API, please join our Discord server