Mochi logo

Mochi

Unclaimed

by DevZonayed

Browser companion plugin for AI coding assistants — Chrome automation MCP, in-page hint messaging, and persistent project memory across Claude Code sessions.

Set up this server

This server needs project-specific setup. Follow the project instructions; no reusable public launch command is available yet.

Project instructions
ai-assistantai-toolsanthropicbrowser-automationchrome-devtools-protocolchrome-extensionclaude-codeclaude-code-pluginllm-toolsmcp

More in Search & Web

Browse the full directory

Unclaimed listing

Is this your MCP server?

This listing was auto-indexed from the public record. Claim it to edit the page, set compatibility and unlock growth tools. Takes under two minutes.

Claim this server

Security profile

Claimed and verified servers get a weekly static scan that shows what the code can reach: external services, environment variables, shell commands, agent configuration folders, plus any dependencies with known advisories. Claim this listing to get one. How the security profile works

40 of 40 tools

Documented tools (40)

From project documentation. A server handshake does not verify each tool’s description or behavior.

browser_act_and_observe

Perform one action (click/type/navigate/presskey/clickat) and classify the result: WORKS / NO-OP / ERROR / NAVIGATES. A NO-OP (clickable but nothing changed) is a dead control = defect. Returns urlChanged, domChanged, networkDelta, consoleDelta.

browser_assert

Verify url-contains, url-equals, title-contains, element-exists, element-missing, text-contains, text-equals. Returns {ok, got}.

browser_assert_no_errors

One-call health gate: ok=false if any console error/uncaught exception or any >=400/failed request happened since the page loaded (sinceNavigation default, or sinceMs, with ignoreUrlContains). Failed-request entries include .body.

browser_audit_interactives

Enumerate every actionable control on the page (scope:"all"\

browser_clear_emulation

Reset viewport overrides.

browser_click

Click by selector (CDP). Pass intent to cache the selector for next time.

browser_click_at

Click at pixel coords (CDP).

browser_close_tab

Close a specific session tab.

browser_console_messages

accepts sinceNavigation:true to scope to the

browser_emulate_viewport

Device Mode via CDP. Presets + custom width/height/DPR/UA.

browser_links

Compact visible links with text, href, selector ref, and box.

browser_list_tabs

List session tabs + CDP attachment state.

browser_navigate

Navigate primary tab, wait for load.

browser_network_requests

accepts sinceNavigation, sinceMs, and

browser_open_tab

Open new tab inside the session group.

browser_page_assets

Hash the live page assets (script/css/document) with sha256 + a pageHash. Confirm the live bundle hash == the built hash so you never test a stale cached deploy.

browser_playbook_delete

Remove a playbook + workflow + screenshots.

browser_playbook_get

Return one playbook with meta + body sections + workflow JSON.

browser_playbook_list

List playbooks under .continuum/playbooks/, filter by origin/tag/verifiable.

browser_playbook_match

Score-match playbooks against a URL, intent, or task description.

browser_playbook_run

Replay a playbook (with self-heal) using provided inputs; recursively executes composes/next chains; returns verdict + evidence.

browser_playbook_save

Create/update a playbook (validates frontmatter and required sections).

browser_press_key

Real keyboard event (CDP).

browser_request_attention

Post an OS notification asking the human to look (captcha, choice, or "done — come look"). Click focuses the window.

browser_screenshot

PNG/JPEG (viewport / fullPage / elementRef).

browser_scroll

Absolute {x,y} or relative {deltaX,deltaY}.

browser_session_end

Detach debugger, ungroup or close session tabs.

browser_session_health

accepts heal:true to re-attach the debugger to

browser_session_start

New tab group + primary tab. Pass newWindow:true to spawn a fresh window. Posts a click-to-focus notification instead of stealing focus.

browser_set_storage

Deterministic auth/state seeding — set localStorage, sessionStorage, and cookies (or clear) in one call so a flow starts from a known logged-in state.

browser_snapshot

ARIA tree with stable refs + pixel boxes. Defaults to compact, viewport-only, redacted, depth-limited, and 12KB capped.

browser_snapshot_node

Return one compact subtree from the stored snapshot by ref, text, or query path.

browser_snapshot_query

Search the stored snapshot by text/name/role/ref/tag and return tiny excerpts.

browser_text

Compact visible text lines, optionally filtered by query. Use before snapshot for reading/searching content.

browser_type

Focus + clear + insertText. Pass intent to cache.

browser_upload_file

Attach a file to a page target via a strategy chain: direct (DOM.setFileInputFiles) → intercept (file-chooser dialog) → drop (synthesized DataTransfer + DragEvent) → paste (synthesized ClipboardEvent). Bypasses the native OS file picker entirely. Target by selector, ref, trigger, or auto: { near }.

browser_upload_stage

Stage a file into the per-project library at .continuum/uploads/. Accepts path, https url, dataUrl, or base64. Returns a stable stashId (sha256-based, idempotent) reusable across many uploads.

browser_wait

Sleep up to 60s.

browser_wait_for_response

Block until a matching network response arrives (urlGlob/urlContains, method, statusGte/statusLt, timeoutMs). Proves a write actually persisted instead of guessing from the UI.

browser_window_resize

Resize/move/maximize the actual window (only safe with newWindow).

Tool change history

Compared across complete checks of the same configuration. Tools were listed, not invoked. Input-schema changes are not measured here.

No complete tool checks yet.

FAQ

Questions about Mochi MCP Server

How do I connect Mochi MCP Server to Claude?
The project does not publish a launch command that MCPVault could verify. Open the repository linked on this page for its install steps; the listing names Claude Code, Cursor as compatible clients.
Is Mochi MCP Server free?
The listed licence is MIT. Check the upstream terms for permitted use and commercial requirements; a public repository does not by itself mean the software is free or open source. Connected APIs and hosted services may have separate charges.
What can Mochi MCP Server do?
Mochi MCP Server documents 40 tools to the agent, including browser_act_and_observe, browser_assert, browser_assert_no_errors. The descriptions above come from project documentation. A live handshake does not test individual tool behavior.