Skip to content

Install annot-mcp

The MCP server is the entry point for driving Annot from an AI agent. If you’re writing Playwright tests, start with annot-playwright instead — the MCP server is for runtime agents (Claude Desktop / Claude Code / Cursor), not for embedding in test code.

Terminal window
npm install -g @ingcreators/annot-mcp
# Chromium runtime for `_url` tools — one-time, ~150 MB.
npx playwright install chromium
// ~/Library/Application Support/Claude/claude_desktop_config.json
{
"mcpServers": {
"annot": {
"command": "npx",
"args": ["@ingcreators/annot-mcp"]
}
}
}

Restart Claude Desktop. The annot_* tools become available.

ToolUse case
annot_annotate_screenshotOverlay annotations on a captured PNG
annot_annotate_urlCapture + annotate via Playwright locator strings
annot_redact_screenshotDestructively burn redactions on a PNG
annot_redact_urlLive-capture + redact via locator strings
annot_compare_screenshotsPixel-perfect visual diff
annot_aria_snapshotCapture Playwright AI-mode aria snapshot of a URL
annot_draft_screen_specLiving product docs: draft an MDX screen spec from an aria snapshot
annot_propose_drift_fixesLiving product docs: propose patches for detected drift
annot_translate_screen_specLiving product docs: translate a screen spec across locales