Run smoke tests to validate project builds and confirm tests pass before commit or deploy. Automatically detects pytest, jest, vitest, or mocha from project configuration.
Filter and list browser automation playbooks by origin, feature, tag, or verification status. Returns metadata only; retrieve full playbook separately.
Capture an ARIA accessibility tree with stable refs for browser click/type actions. Compact by default with viewport scope, redaction, and size limits; use refs for interaction.
Enables AI agents to manage Mochi.cards flashcards, including browsing decks, searching cards, and creating/updating/deleting cards with safety features like two-phase commits and typed confirmations.
Browser automation MCP server with persistent memory for AI assistants, enabling automated web testing and workflow replay with self-healing selectors.
Stage a file (image, video, or document) into the project's upload library. Accepts local path, URL, data URL, or base64. Returns a reusable stashId for subsequent uploads.
Retrieve recent browser console messages and uncaught exceptions for the active tab. Filter by level or timestamp, and optionally clear the buffer after retrieval.
Start a new browser automation session, creating a tab group for subsequent operations. Optionally spawn a fresh window, bring it to foreground, or run silently in background.
Remove a flashcard deck from Mochi.cards using deck ID and typed confirmation for safety. This tool requires environment variable MOCHI_ALLOW_DECK_DELETE=true to be enabled.
Search for Mochi flashcard decks using partial deck names when you don't know the deck ID. This tool performs case-insensitive matching to help locate specific decks.
Replay a saved browser workflow with self-healing selectors and optional continuation on error. Returns per-step results including total and passed steps.