Skip to main content
Glama
reacerland

antibrowser-mcp

by reacerland

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
ANTIBROWSER_PROXYNoProxy URL
ANTIBROWSER_DATA_DIRNoBrowser profile directory~/.antibrowser/data-dir
ANTIBROWSER_HEADLESSNo0 launches headed by default1
ANTIBROWSER_HUMANIZENo1 enables cloakbrowser's human-like mouse/keyboard/scroll layer by default0
ANTIBROWSER_LICENSE_KEYNocloakbrowser license key (if required by your plan)
ANTIBROWSER_NAV_TIMEOUT_MSNoNavigation timeout30000

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{
  "listChanged": true
}
logging
{}
prompts
{
  "listChanged": false
}
resources
{
  "subscribe": false,
  "listChanged": false
}
extensions
{
  "io.modelcontextprotocol/ui": {}
}
experimental
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
navigateC

Navigate the browser to a URL.

snapshotC

Capture an indexed accessibility tree snapshot of the current page. Indices are valid until the next navigation or snapshot.

clickA

Click the element at snapshot index N. May trigger navigation.

fillC

Replace the value of an input at snapshot index N with the given text.

pressA

Press a keyboard key (Playwright key name, e.g. 'Enter', 'ArrowDown', 'Control+a').

scrollA

Scroll the page. direction in {up, down, left, right}; amount is wheel ticks (default 3).

get_textA

Get text content of element at index N, or the whole page body if index is omitted.

backA

Go back one step in browser history.

forwardA

Go forward one step in browser history.

set_headedA

Restart the browser in headed (headed=True) or headless (headed=False) mode. Profile state persists across restart.

set_humanizeA

Restart the browser with humanize on (humanize=True) or off (humanize=False). Useful when a site's bot detection needs more human-like input. Profile state persists across restart.

closeA

Close the browser. Next tool call lazy-launches again against the persistent profile.

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/reacerland/antibrowser-mcp'

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