Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
WEBBRIDGE_URLNoThe URL of the WebBridge daemon.http://127.0.0.1:10086
WEBBRIDGE_SESSIONNoThe default session name.grok-webbridge
WEBBRIDGE_TIMEOUT_MSNoThe timeout in milliseconds for WebBridge operations.120000

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{
  "listChanged": true
}

Tools

Functions exposed to the LLM to take actions

NameDescription
wb_statusA

Check WebBridge daemon + browser extension connection. Call first if unsure whether the bridge is ready.

wb_navigateA

Open or navigate to a URL in the real browser. First call of a task should pass group_title. Use newTab:true when pages should coexist.

wb_go_backB

Browser history back (Claude-in-Chrome style navigation helper).

wb_go_forwardC

Browser history forward.

wb_reloadA

Reload the current page. hard:true bypasses cache when CDP allows.

wb_find_tabA

Select a tab as current. URL match is fuzzy within the session (trailing slash/query tolerant). active:true borrows the focused session tab when possible.

wb_list_tabsA

List tabs belonging to the current session (tab group).

wb_close_tabB

Close the current tab in the session.

wb_close_sessionA

Close ALL tabs in the session/group. Only when the user asks to clear agent tabs.

wb_snapshotA

Accessibility tree with @e refs (like Claude read_page). Prefer before click/fill.

wb_get_textA

Extract visible page text (like Claude get_page_text). Better than full snapshot for articles.

wb_findA

Search the accessibility tree by text/role (like Claude find). Returns matching @e refs when present.

wb_waitA

Wait until text appears, CSS selector matches, or document is ready (timeout).

wb_clickA

Click an element (@e ref preferred, or CSS). By default, if the click opens a new session tab, switches current tab to it (Bilibili 动态/收藏 style).

wb_fillA

Clear-and-fill input/textarea/contenteditable. selector = @e or CSS.

wb_press_keyC

Press a key or combo on the focused element (e.g. Enter, Escape, Tab, Control+A). Like Claude press_key.

wb_scrollA

Scroll page or element into view. direction: up|down|left|right, or x/y deltas, or selector/@e into view.

wb_evaluateB

Run JavaScript in the page. Prefer compact JSON.stringify returns. Wrap multi-call state in an IIFE.

wb_screenshotA

Screenshot current tab (or selector). Default format=jpeg for reliability; auto-retries smaller jpeg on timeout. Returns path; embeds image when under size cap. Errors include problem+hint.

wb_networkB

Capture/list network requests. cmd: start | stop | list | detail.

wb_consoleA

Capture page console / errors (Claude-style). cmd: start (install interceptor) | list | clear | stop.

wb_uploadA

Set files on a file input element. files must be absolute local filesystem paths (not http/data URLs). Page must already show .

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/Nimm0ny/kimi-webbridge-mcp'

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