antibrowser-mcp
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| ANTIBROWSER_PROXY | No | Proxy URL | |
| ANTIBROWSER_DATA_DIR | No | Browser profile directory | ~/.antibrowser/data-dir |
| ANTIBROWSER_HEADLESS | No | 0 launches headed by default | 1 |
| ANTIBROWSER_HUMANIZE | No | 1 enables cloakbrowser's human-like mouse/keyboard/scroll layer by default | 0 |
| ANTIBROWSER_LICENSE_KEY | No | cloakbrowser license key (if required by your plan) | |
| ANTIBROWSER_NAV_TIMEOUT_MS | No | Navigation timeout | 30000 |
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| 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
| Name | Description |
|---|---|
| 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
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Latest Blog Posts
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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