MCP.Market

Snapmcp MCP server

by reeinharddd·io.github.reeinharddd/snapmcp·v2.3.2

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

C58/100grade C
What users say
No reviews yet
Be the first
Safety scan
C58/100

full report

Adoption
Growing

0 stars67 downloads/wk

Reviews

Write one

Nobody has reviewed Snapmcp yet.

If you have run it, two minutes of your experience saves the next person an afternoon.

Snapmcp tools

No tool declarations could be read from the package source. They show once the server is installed.

Public scan report

scanner v0.1.10 · 2026-11-02 · same rubric, same numbers if you re-run it

1 high2 medium
  • Code scan28 source files scanned3/25
  • –Live reliabilityno gateway calls yet and no remote to proben/a
  • –Tool poisoningtools not inspected (local package is not executed); not countedn/a
  • Auth qualitylocal package, no credentials required12/15
  • Maintenancelast push 14 days ago15/15
  • Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10

Findings (3)

  • mediumnpm install lifecycle script presentinstall.script
  • highShell command built from a string (injection risk)exec.shell-concat
    dist/browser.js: …ch(bin) { try { const out = execSync(`which ${bin} 2>/dev/null`, { encodin…
  • mediumnpm install lifecycle script presentinstall.script
    package.json: … "prepublishOnly": "bun run build", "postinstall": "bun run scripts/postinstall.ts" }, …
Overall 58/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

How Snapmcp compares

Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.

Safety score
58/100
higher than 13% of 48,255 servers
Downloads a week
67
more than 52% of 12,191 servers with a package

Install Snapmcp in Claude Code, Cursor or VS Code

Runs npx -y snapmcp on your machine. Read the scan report first; the gateway never runs local packages.

claude mcp add snapmcp -- npx -y snapmcp
Add to Cursor

What the publisher says

From the Snapmcp repository's README, as published. We do not edit it. Read it on GitHub

The visual documentation MCP server. Terminal · Code · Browser · Markdown · Diff · HTML · PDF · GIF For documentation workflows — when structured snapshots aren't enough.

Real terminal colors, Shiki-highlighted code, visual diffs, PDFs and GIFs — one MCP server, 13 tools. Renders with your system Chrome, or auto-installs Chromium at first setup. SSRF protection on by default. Built for agents that write documentation, not just drive browsers.

Quick Start

Three steps, under two minutes:

1. Install

npm install -g snapmcp
# or run without installing: npx -y snapmcp

2. Add to Claude Code (~/.claude/claude.json)

{
  "mcpServers": {
    "snapmcp": {
      "command": "npx",
      "args": ["-y", "snapmcp"],
      "env": {
        "SNAPMCP_DIR": "./captures",
        "SNAPMCP_THEME": "nord"
      }
    }
  }
}

3. Capture

Ask your agent in natural language:

"Capture a terminal screenshot of git log --oneline -5 and a syntax-highlighted PNG of src/index.ts."

The agent calls captureterminal and capturefile — images land in ./captures/ with your real terminal theme and the chosen syntax theme applied.

Other clients: OpenCode, VS Code / Cline, Docker

OpenCode (opencode.json):

{
  "mcpServers": {
    "snapmcp": {
      "command": "npx",
      "args": ["-y", "snapmcp"],
      "env": {
        "SNAPMCP_DIR": "./captures",
        "SNAPMCP_FORMAT": "jpeg",
        "SNAPMCP_QUALITY": "95"
      }
    }
  }
}

VS Code / Cline / Roo-Cline (settings.json → cline.mcpServers):

{
  "mcpServers": {
    "snapmcp": {
      "command": "npx",
      "args": ["-y", "snapmcp"],
      "env": {
        "SNAPMCP_DIR": "./captures",
        "SNAPMCP_FORMAT": "jpeg"
      }
    }
  }
}

Docker:

docker run -i --rm \
  -e SNAPMCP_DIR=/captures \
  -e SNAPMCP_THEME=nord \
  -v /path/to/output:/captures \
  ghcr.io/reeinharddd/snapmcp

What it looks like

<!-- Real captures generated by snapmcp the same way your agent will produce them (nord theme, window chrome, soft shadow). -->

Why snapmcp vs Playwright MCP

Different tools for different jobs. Playwright MCP drives a browser through token-efficient accessibility snapshots; snapmcp renders pixel-faithful images for humans to read. If your agent needs to click, use Playwright. If it needs to show, use snapmcp.

Shortened. The full README is on GitHub.

Nothing above is checked by us. What we check is on the safety report.

Snapmcp: common questions

Is Snapmcp MCP server safe?
With care: it is graded C, so read the findings first (58/100). Read the Snapmcp safety report
How do I install Snapmcp?
It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
Does Snapmcp need an API key?
No secret keys are declared. It reads 9 settings from the environment.
Is Snapmcp maintained?
The last commit was 16 days ago (2026-10-19). The latest release is v2.3.2.
How does Snapmcp compare with other MCP servers?
safety score 58/100 (higher than 13% of 48,255 servers); downloads a week 67 (more than 52% of 12,191 servers with a package). Full comparison.