Skip to main content
Glama
HaidarESBER

ecobrowser MCP server

by HaidarESBER

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
AI_BROWSER_LIVENoEnable the live-view server. Set to '0' to disable.1
AI_BROWSER_HEADEDNoShow the native browser window (default: headless). Set to '1' to show.0
AI_BROWSER_LIVE_PORTNoPreferred live-view port (default 7333). Steps to next free port if busy.7333
AI_BROWSER_ALLOW_LOCALNoAllow file:// or privileged-scheme navigation (blocked by default). Set to '1' to allow.0

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{
  "listChanged": true
}

Tools

Functions exposed to the LLM to take actions

NameDescription
browser_navigateA

Open a URL and return a structured snapshot of the page's interactive elements.

browser_snapshotA

Get a structured snapshot of the current page — each interactive element has a stable id you can act on. Cached until the page changes.

browser_changesA

Return ONLY what changed since your last snapshot (added/removed/changed elements). Cheaper than a full snapshot — prefer this after an action.

browser_findA

Find interactive elements matching a description (e.g. 'search box', 'Sign in button') and get just the matches with their ids — far cheaper than reading a full snapshot when you know what you want.

browser_read_textA

Return the visible text content of the current page (truncated).

browser_backA

Go back in the browser history.

browser_clickA

Click an element by its snapshot id. Returns a fresh snapshot after the action.

browser_typeA

Type text into a field by its snapshot id (clears the field first).

browser_consoleA

Return console logs and page errors captured on the current page.

browser_networkA

Return the network responses (status, method, url) captured on the current page.

browser_evaluateA

Run a JavaScript EXPRESSION in the page and return its JSON-serialized result (e.g. document.title or [...document.links].length). Not a statement body.

browser_extract_linksA

Extract all links on the page as name/href pairs.

browser_resetA

Close and discard the current browser session; the next action starts a fresh one. Use to recover from a wedged or crashed page.

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/HaidarESBER/ai-browser'

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