About gecko-mcp
gecko-mcp is an MCP server in the Browser category: control Firefox browsers (Floorp, LibreWolf, Zen, Firefox) from any MCP client.
Install
claude mcp add gecko-mcp -- npx -y gecko-mcpnpx -y gecko-mcpThis server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.
Tools (11)
close_tabClose a tab.
Parameters not published.
find**Fast element locator** — search a page server-side by visible text and/or tag; returns a compact list of ready-to-use CSS `selector`s (~1 KB) instead of the whole HTML. Use it to find a button/link/field, then act on the selector.
Parameters not published.
get_active_tabReturn the active tab's title, URL and browserId.
Parameters not published.
launchStart any Firefox-based browser (Firefox, LibreWolf, Zen…) with Marionette enabled so gecko-mcp can drive it.
Parameters not published.
launch_floorpEnsure Floorp is running — launches it if the API isn't reachable (Windows).
Parameters not published.
list_tabsList all open tabs (title, URL, browserId, active, pinned).
Parameters not published.
navigate_tabNavigate an existing tab to a URL.
Parameters not published.
open_tabOpen a new tab at a URL; **returns the new tab's `browserId`** so you can target it.
Parameters not published.
read_pageRead a tab's content as clean Markdown (or HTML / accessibility tree). Output is capped (default 25 KB) to protect the context.
Parameters not published.
screenshotCapture a screenshot of a tab (viewport or full page).
Parameters not published.
snapshotStructured page map: Markdown with inline `fp:` refs + an element selector map — locate elements without grepping HTML, then act via a `ref`.
Parameters not published.
Ask AI
Ask AI about gecko-mcp
Powered by Claude · Grounded in docs
Security checks
6 checks have not been run yet.