About Octoweb
Octoweb is an MCP server in the Blockchain category: keyboard-first AI browser for macOS — WebKit + Rust, built-in AI sidebar, isolated workspaces, and an MCP server that lets your agents drive the web.
Install
git clone https://github.com/Muvon/octowebThis 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 (31)
browser_clickClick an element — auto-retries until present, stable, and unobstructed; reports what covers it
Parameters not published.
browser_close_tabClose a tab by ID
Parameters not published.
browser_console_messagesRecent console output + JS errors of the page
Parameters not published.
browser_dismiss_overlayDismiss cookie/consent overlays — prefers Reject/Decline, never auto-accepts
Parameters not published.
browser_execute_jsRun JavaScript in the page (Promises are awaited)
Parameters not published.
browser_fill_formFill several fields — and optionally submit — in one call
Parameters not published.
browser_get_current_tabGet the tab the user is viewing
Parameters not published.
browser_get_historyGet browsing history entries
Parameters not published.
browser_get_laterPages saved for later and not yet opened
Parameters not published.
browser_get_page_contentGet page text content (innerText) — first 20 000 characters by default, with the total and a resume `offset`
Parameters not published.
Show all 31 tools
browser_get_page_infoGet title, URL, meta description
Parameters not published.
browser_get_playing_tabsList tabs currently playing audio/video
Parameters not published.
browser_get_tabsList all open tabs with IDs, titles, URLs
Parameters not published.
browser_go_backGo back in history
Parameters not published.
browser_go_forwardGo forward in history
Parameters not published.
browser_handle_dialogArm auto-answers for upcoming `alert`/`confirm`/`prompt` dialogs
Parameters not published.
browser_hoverHover with full pointer + mouse event sequence
Parameters not published.
browser_navigateNavigate to a URL — always in the background (new tab, or in-place via `tab_id`); never steals focus. Reports the URL it actually landed on and how settled the page is. `javascript:`/`data:`/`blob:`/`file:` are refused
Parameters not published.
browser_network_requestsRecent fetch/XHR activity with statuses and timings
Parameters not published.
browser_press_keyPress a key; Enter on a form input submits like a real keypress
Parameters not published.
browser_reloadReload current page
Parameters not published.
browser_screenshotTake a screenshot (`full_page: true` for entire page)
Parameters not published.
browser_scrollScroll the window, or an element's scrollable container via `selector`. Scrolling the window returns the resulting position and whether it hit the bottom
Parameters not published.
browser_search_history_contentFull-text search over the text of visited pages — title, URL, visit time, matching snippet
Parameters not published.
browser_select_optionSelect an option in a `<select>` by value or label
Parameters not published.
browser_snapshotMap of interactive elements with `@N` refs — pierces iframes, shadow DOM, and listener-only clickables. `find` filters to matching controls, `limit` caps the map (default 200), and the header reports what was dropped and any cross-origin frames it could not see into
Parameters not published.
browser_switch_tabShow a tab to the user (the only tool that changes focus)
Parameters not published.
browser_typeSet an input/textarea/contenteditable value (React-safe)
Parameters not published.
browser_upload_fileArm the next file chooser with local file paths
Parameters not published.
browser_waitWait for load / SPA readiness / a CSS selector to appear
Parameters not published.
render_uiDraw an interactive A2UI surface (forms, approval cards, live views) in the AI sidebar and block until the user clicks
Parameters not published.
Ask AI
Ask AI about Octoweb
Powered by Claude · Grounded in docs
Security checks
6 checks have not been run yet.