Snapmcp MCP server
io.github.reeinharddd/snapmcp·v2.3.2Visual capture MCP server: terminal colors, code, diffs, PDFs, GIFs. 13 tools, SSRF on by default.
0 stars67 downloads/wk
Reviews
Write oneNobody 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
- 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 present
install.script - highShell command built from a string (injection risk)
exec.shell-concatdist/browser.js: …ch(bin) { try { const out = execSync(`which ${bin} 2>/dev/null`, { encodin… - mediumnpm install lifecycle script present
install.scriptpackage.json: … "prepublishOnly": "bun run build", "postinstall": "bun run scripts/postinstall.ts" }, …
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
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 snapmcp2. 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/snapmcpWhat 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.