# Mochi MCP server

> Enables AI assistants to perform browser automation, maintain persistent project memory, and send in-page hint messages via a Chrome extension.

- Repository: https://github.com/DevZonayed/Mochi
- Page: https://hostedmcp.org/servers/devzonayed/mochi
- Transport: —
- Stars: 3
- License: MIT

## Tools (50)

- `browser_session_start`
- `browser_session_end`
- `browser_request_attention`
- `browser_navigate`
- `browser_open_tab`
- `browser_list_tabs`
- `browser_close_tab`
- `browser_text`
- `browser_links`
- `browser_snapshot`
- `browser_snapshot_query`
- `browser_snapshot_node`
- `browser_click`
- `browser_click_at`
- `browser_type`
- `browser_press_key`
- `browser_scroll`
- `browser_wait`
- `browser_screenshot`
- `browser_window_resize`
- `browser_emulate_viewport`
- `browser_clear_emulation`
- `browser_assert`
- `browser_audit_interactives`
- `browser_act_and_observe`
- `browser_assert_no_errors`
- `browser_wait_for_response`
- `browser_page_assets`
- `browser_set_storage`
- `browser_upload_stage`
- `browser_upload_file`
- `browser_playbook_list`
- `browser_playbook_get`
- `browser_playbook_save`
- `browser_playbook_delete`
- `browser_playbook_match`
- `browser_playbook_run`
- `browser_playbook_propose_update`
- `browser_playbook_secret_check`
- `browser_playbook_seed_from_codebase`
- `browser_playbook_diff_accept`
- `browser_playbook_export`
- `browser_playbook_import`
- `browser_playbook_dashboard`
- `browser_recall_selector`
- `browser_forget_selector`
- `browser_list_selectors`
- `browser_workflow_save`
- `browser_workflow_run`
- `browser_run_history`

## FAQ

### How does Mochi handle selector changes in the UI?

The engine uses a self-healing mechanism based on ARIA roles and names to update the selector cache when a redesign or refactor occurs.

### Where is the project memory and workflow data stored?

All memory, including selector caches, workflows, and runs, is stored as pure files in the `<project>/.continuum/` directory.

### Does the browser automation interrupt my current work?

No, automation does not steal OS focus; instead, it sends a click-to-focus notification when it needs attention.

### How do I install Mochi for Claude Code?

You can install it directly within a Claude Code session using the plugin marketplace commands.
