Home › Browser Automation & Scraping › snapmcp

snapmcp

Visual documentation: terminal, code, browser, Markdown, HTML, diffs, PDFs, GIFs, and documents.

TypeScript Local macOSWindowsLinux
★ 0 stars Last pushed 2026-11-11 License: MIT

Topics: Browser Automation

Connect

Review any command before running it. Package names and URLs come from the server's own registry entry.

Package (npm 2.3.5)

npx -y [email protected]

Or add to your MCP client config:

{
  "mcpServers": {
    "snapmcp": {
      "command": "npx",
      "args": [
        "-y",
        "[email protected]"
      ]
    }
  }
}
  • SNAPMCP_DIR — Directory that confines every generated artifact (default: ./captures)
  • SNAPMCP_THEME — One of 27 built-in Shiki themes; terminal palettes are detected heuristically
  • SNAPMCP_FORMAT — Output image format: png or jpeg
  • SNAPMCP_QUALITY — JPEG quality from 1 to 100
  • SNAPMCP_ALLOWED_PATHS — Comma- or semicolon-separated file-read allowlist; file reads are denied when unset
  • SNAPMCP_SSRF_PROTECTION — Block private and local URL targets, including DNS-resolved private addresses
  • SNAPMCP_SECURITY_CHECKS — Enable broader input and file-read validation; output confinement and URL protocol checks remain active
  • SNAPMCP_CHROME_EXECUTABLE — Explicit system Chrome or Chromium executable; Playwright Chromium is the default
  • SNAPMCP_CHROME_CHANNEL — Playwright Chrome channel, such as stable, beta, dev, or canary
  • SNAPMCP_CHROME_PROFILE — Experimental persistent Chromium user-data directory: detected profile key/name or absolute path

Related servers

Listed in punkpeye/awesome-mcp-servers (MIT)

Data from the Official MCP Registry