PluginBench
MCP Server
Active
MIT

io.github.reeinharddd/snapmcp MCP Server

io.github.reeinharddd/snapmcp

What is the io.github.reeinharddd/snapmcp MCP server?

Visual capture MCP server: terminal colors, code, diffs, PDFs, GIFs. 13 tools, SSRF on by default.

How to install io.github.reeinharddd/snapmcp

Copy-paste configuration for popular MCP clients.

transport: stdio
Config generated by PluginBench — verify against the source before use.
Environment / auth
  • SNAPMCP_DIR

    Output directory for captures

  • SNAPMCP_THEME

    Shiki syntax highlighting theme (27 built-in themes, auto-detected terminal theme when unset)

  • SNAPMCP_FORMAT

    Output image format: png or jpeg

  • SNAPMCP_QUALITY

    JPEG quality (1-100, only used for JPEG)

  • SNAPMCP_SHADOW

    Drop shadow level: none, soft, medium, strong

  • SNAPMCP_ALLOWED_PATHS

    Comma- or semicolon-separated allowlist of file paths readable by capture_file (deny-all when unset)

  • SNAPMCP_SSRF_PROTECTION

    Block requests to private IP ranges (DNS-resolved, IPv4 + IPv6). Default: true

  • SNAPMCP_CHROME_EXECUTABLE

    Path to a system Chrome/Chromium binary to use for browser captures

  • SNAPMCP_CHROME_PROFILE

    Chrome profile directory to use for browser captures (persistent context)

~/Library/Application Support/Claude/claude_desktop_config.json
{
  "mcpServers": {
    "snapmcp": {
      "command": "npx",
      "args": [
        "-y",
        "snapmcp"
      ],
      "env": {
        "SNAPMCP_DIR": "<YOUR_SNAPMCP_DIR>",
        "SNAPMCP_THEME": "<YOUR_SNAPMCP_THEME>",
        "SNAPMCP_FORMAT": "<YOUR_SNAPMCP_FORMAT>",
        "SNAPMCP_QUALITY": "<YOUR_SNAPMCP_QUALITY>",
        "SNAPMCP_SHADOW": "<YOUR_SNAPMCP_SHADOW>",
        "SNAPMCP_ALLOWED_PATHS": "<YOUR_SNAPMCP_ALLOWED_PATHS>",
        "SNAPMCP_SSRF_PROTECTION": "<YOUR_SNAPMCP_SSRF_PROTECTION>",
        "SNAPMCP_CHROME_EXECUTABLE": "<YOUR_SNAPMCP_CHROME_EXECUTABLE>",
        "SNAPMCP_CHROME_PROFILE": "<YOUR_SNAPMCP_CHROME_PROFILE>"
      }
    }
  }
}

Related MCP servers

Search, preview, and measure Umbra open SAR from any MCP client. Umbra ships no search API.

View repository →

Token-efficient documentation search for AI coding agents over public and private resources.

1.2k
TypeScript
MIT
View repository →

Search curated design styles, real product screens, and user flows for evidence-based design work.

Model Context Protocol server for Refgrow affiliate program management API

2
TypeScript
View repository →

AI agents pay APIs over Lightning: L402 payments, wallets, invoices, budgets, and agent-to-agent commerce.

9
C#
MIT
View repository →

Bridges AI chat interfaces with Claude Code CLI via shared markdown control files.

0
TypeScript
MIT
View repository →