Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
WS_PORTNoWebSocket port for extension connection7225

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{
  "listChanged": true
}

Tools

Functions exposed to the LLM to take actions

NameDescription
browser_navigate

Navigate to a URL in the active browser tab

browser_click

Click an element on the page using a ref from snapshot or a CSS selector

browser_type

Type text into an input element

browser_scroll

Scroll the page or an element. Supports pixel offsets, scrolling to elements, and named positions (top/bottom). Works with virtual scroll containers used by social media sites.

browser_press_key

Press a keyboard key or combination (Enter, Escape, Tab, ArrowDown, etc). Supports modifiers like Ctrl+A, Cmd+C.

browser_wait

Wait for a condition: element to appear, element to disappear, or a fixed delay. Useful for SPAs and dynamic content.

browser_snapshot

Get an accessibility tree snapshot of the page. Returns element refs you can use with click, type, and other tools. Use compact mode (default) for smaller output - only interactive elements.

browser_screenshot

Capture a screenshot of the visible page area

browser_console

Read console messages (log, warn, error) from the browser

browser_network

Read network requests made by the page. Filter by URL pattern.

browser_tabs

Manage browser tabs: list, create, close, or focus

browser_find

Find elements on the page using natural language (e.g. "login button", "search input"). Returns refs you can use with click/type.

browser_text

Extract raw text content from the page or a specific element

browser_hover

Hover over an element to trigger tooltips, dropdown menus, or hover states

browser_select

Select an option from a dropdown/select element

browser_evaluate

Execute JavaScript in the page and return the result. Use for DOM queries, reading page state, or any operation not covered by other tools.

browser_click_text

Click an element by its visible text content. Works on React dropdowns, portals, and overlays that may not appear in snapshots. CSP-safe (no eval). Prefers deepest matching element.

browser_handle_dialog

Handle JavaScript dialogs (alert, confirm, prompt). Dialogs block page interaction until handled.

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/ofershap/real-browser-mcp'

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