Skip to main content
Glama
LowOrbitLab

chromiumfish_mcp

by LowOrbitLab

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
CHROME_BINNoPath to a local ChromiumFish executable. Use as alternative to --chrome-path.

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Features and capabilities supported by this server

Protocol revision2025-11-25

CapabilityDetails
tools
{
  "listChanged": true
}

Tools

Functions exposed to the LLM to take actions

NameDescription
list_pagesA

Report browser running state and list open pages without starting the browser.

open_pageA

Create and select a new page, optionally opening an HTTP/HTTPS URL.

select_pageA

Select the current page by a pageId returned from list_pages.

close_pageA

Close the specified page, or the current page when pageId is omitted.

navigateB

Open an HTTP/HTTPS URL in the current page and wait for DOMContentLoaded.

navigate_backA

Navigate the current page to its previous history entry.

navigate_forwardA

Navigate the current page to its next history entry.

reloadA

Reload the current page and wait for DOMContentLoaded.

snapshotA

List visible interactive elements in the main document or a frame, with bounded output and temporary references.

get_textC

Read visible text from the first matching region in the main document or a frame, bounded by maxChars and --max-text-chars.

take_screenshotA

Capture the viewport, the full page, or a single element as a PNG image. Pass target to crop to one element, which costs far fewer tokens than a full viewport image.

clickA

Click an element reference returned by snapshot or a CSS selector. Use frameId with selectors inside a frame. Returns the resulting url, title, navigated, and any newPages.

hoverA

Move the mouse over an element reference or CSS selector without clicking.

click_atA

Click page coordinates in CSS pixels from the viewport's top-left corner. Useful for controls inside cross-origin iframes that snapshot cannot enumerate.

dragA

Press on an element, move with a human-like curved path, and release. Give exactly one destination: toTarget to drop onto another element, or dx/dy to drag by a pixel offset (what slider controls need). Both ends must be on screen at once. Returns the from and to points actually used.

list_framesA

List frames and iframes with stable frameId values, parent relationships, URLs, and names. Request bounding boxes only when coordinate interaction needs them.

find_challengeA

Detect common browser interstitials and embedded cross-origin challenge controls. Returns present, kind, widgetState, tokenPresent, the widget box, and related frames.

solve_challengeA

Use human-like coordinate clicks on a standard checkbox inside a cross-origin challenge frame, then poll until clearance is confirmed by a response token, widget success state, or interstitial exit. Does not require a vision model. ok means the page is not blocked and you may continue - it does not mean a challenge was defeated. Report what happened from challengeObserved, interactionPerformed, and clearanceVerified: on a page that was never challenged all three are false while ok is true.

type_textA

Focus an element and enter text, optionally clearing its current value and pressing Enter afterward. Use frameId with selectors inside a frame.

select_optionA

Select one or more native dropdown options by value or label.

set_checkedA

Set a checkbox state, or select a radio element with checked=true. Radios cannot be unchecked directly.

press_keyA

Press a key in the current page, such as Enter, Escape, ArrowDown, or Control+A.

scrollB

Scroll the current page; positive deltaY scrolls down and negative deltaY scrolls up.

wait_forB

Wait for one typed condition: element, text, URL glob, page load state, or duration.

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/LowOrbitLab/chromiumfish_mcp'

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