Command Palette

Search for a command to run...

UnylyUnyly
Весь каталог

User0856/snaprender-mcp

БесплатноНе проверен

Screenshot API for AI agents — capture any website as PNG, JPEG, WebP, or PDF with device emulation, dark mode, ad blocking, and cookie banner removal. Free tie

GitHubEmbed

Описание

Screenshot API for AI agents — capture any website as PNG, JPEG, WebP, or PDF with device emulation, dark mode, ad blocking, and cookie banner removal. Free tier included.

README

smithery badge npm MCP npm SDK PyPI SDK License: MIT Available on CodeGuilds

Official integrations for SnapRender Screenshot API — capture screenshots of any website as PNG, JPEG, WebP, or PDF.

Remote MCP Server

SnapRender runs a hosted MCP server — connect from any MCP client with zero install:

https://app.snap-render.com/mcp
  • Transport: Streamable HTTP (MCP spec 2025-03-26)
  • Auth: X-API-Key header or Authorization: Bearer header
  • Tools: take_screenshot, check_screenshot_cache, get_usage
  • Prompts: screenshot_website, compare_devices

Claude Desktop (remote — recommended)

{
  "mcpServers": {
    "snaprender": {
      "type": "streamable-http",
      "url": "https://app.snap-render.com/mcp",
      "headers": {
        "Authorization": "Bearer sk_live_your_key_here"
      }
    }
  }
}

Any MCP client (curl)

# Initialize a session
curl -X POST https://app.snap-render.com/mcp \
  -H "Content-Type: application/json" \
  -H "Accept: application/json, text/event-stream" \
  -H "X-API-Key: sk_live_your_key_here" \
  -d '{"jsonrpc":"2.0","id":1,"method":"initialize","params":{"protocolVersion":"2025-03-26","capabilities":{},"clientInfo":{"name":"test","version":"1.0"}}}'

The server returns an Mcp-Session-Id header — include it in subsequent requests to reuse the session.

Smithery

Install via Smithery for automatic setup with any MCP client.

Local MCP Server (npm)

If you prefer running locally via stdio transport:

{
  "mcpServers": {
    "snaprender": {
      "command": "npx",
      "args": ["-y", "snaprender-mcp"],
      "env": {
        "SNAPRENDER_API_KEY": "sk_live_your_key_here"
      }
    }
  }
}

See mcp-server/ for full documentation.

Remote vs Local

Remote (hosted) Local (npx)
Install None — just an HTTPS URL Requires Node.js + npx
Transport Streamable HTTP stdio
Use case Any MCP client, Smithery, web apps Claude Desktop, Claude Code

MCP Tools

take_screenshot

Capture a screenshot of any website. Returns the image as PNG, JPEG, WebP, or PDF.

Parameter Type Required Description
url string Yes URL to capture (http:// or https://)
format string No png, jpeg, webp, or pdf (default: png)
width integer No Viewport width 320-3840 (default: 1280)
height integer No Viewport height 200-10000 (default: 800)
full_page boolean No Capture entire scrollable page
device string No iphone_14, iphone_15_pro, pixel_7, ipad_pro, macbook_pro
dark_mode boolean No Enable dark mode
block_ads boolean No Block ads (default: true)
block_cookie_banners boolean No Remove cookie banners (default: true)
quality integer No JPEG/WebP quality 1-100 (default: 90)
delay integer No Wait ms after page load (default: 0)
hide_selectors string No Comma-separated CSS selectors to hide
click_selector string No CSS selector to click before capture

check_screenshot_cache

Check if a screenshot is cached without capturing. Does not count against quota.

Parameter Type Required Description
url string Yes URL to check
format string No Output format (default: png)

get_usage

Get screenshot usage statistics.

Parameter Type Required Description
month string No Month in YYYY-MM format (default: current month)

Agent Framework Integrations

Framework Directory Description
LangChain Python langchain/ @tool decorated functions for LangChain / LangGraph agents (PyPI)
LangChain.js langchain-js/ StructuredTool classes for LangChain.js agents (npm)
CrewAI crewai/ BaseTool subclasses for CrewAI agents (PyPI)
AutoGen autogen/ FunctionTool wrappers for Microsoft AutoGen agents (PyPI)
n8n Separate repo Community node for n8n workflows (npm)

Other Integrations

Integration Description Setup Time
OpenClaw Skill Skill file for OpenClaw AI agent 5 min
ChatGPT Actions OpenAPI spec for Custom GPTs and OpenAI function calling 5 min
Postman Collection Pre-built API requests for Postman 1 min

SDKs

# Node.js
npm install snaprender

# Python
pip install snaprender

Direct API

curl "https://app.snap-render.com/v1/screenshot?url=https://example.com" \
  -H "X-API-Key: sk_live_your_key_here" \
  -o screenshot.png

Get an API Key

Sign up free at snap-render.com — 200 screenshots/month, no credit card required.

Links

License

MIT

from github.com/User0856/snaprender-integrations

Установка User0856/snaprender-mcp

У этого сервера нет опубликованного пакета — он собирается из исходников. Открой репозиторий и следуй инструкции в README.

▸ github.com/User0856/snaprender-integrations

FAQ

User0856/snaprender-mcp MCP бесплатный?

Да, User0856/snaprender-mcp MCP бесплатный — установка в пару кликов через Unyly без оплаты.

Нужен ли API-ключ для User0856/snaprender-mcp?

Нет, User0856/snaprender-mcp работает без API-ключей и переменных окружения.

User0856/snaprender-mcp — hosted или self-hosted?

Self-hosted: сервер запускается локально на твоей машине командой из раздела установки.

Как установить User0856/snaprender-mcp в Claude Desktop, Claude Code или Cursor?

Открой User0856/snaprender-mcp на unyly.org, выбери вкладку своего клиента (Claude Desktop, Claude Code, Cursor) и нажми Install — конфиг сгенерируется автоматически, без правки JSON.

Похожие MCP

Playwright

Browser automation, scraping, screenshots

Microsoftавтор: Microsoft

Puppeteer

Browser automation and web scraping.

modelcontextprotocolавтор: modelcontextprotocol

Garmin Connect

An MCP server for Garmin Connect that provides access to fitness activities, health statistics, and sleep data by routing requests through a headless browser to

etweisbergавтор: etweisberg

Higgsfield Unlimited

MCP server for Higgsfield AI that enables unlimited-mode image, video, audio generation, uploads, and job management via multiple parallel accounts, using brows

nukIeerавтор: nukIeer

opentabs-dev/opentabs

Plugin-based MCP server + Chrome extension that gives AI agents access to web applications through the user's authenticated browser session. 100+ plugins with a

opentabs-devавтор: opentabs-dev

robhunter/agentdeals

1,500+ developer infrastructure deals, free tiers, and startup programs across 54 categories. Search deals, compare vendors, plan stacks, and track pricing chan

robhunterавтор: robhunter

hlydecker/ucsc-genome-mcp

MCP server to interact with the UCSC Genome Browser API, letting you find genomes, chromosomes, and more.

hlydeckerавтор: hlydecker

34892002/bilibili-mcp-js

A MCP server that supports searching for Bilibili content. Provides LangChain integration examples and test scripts.

34892002автор: 34892002

achiya-automation/safari-mcp

Native Safari browser automation for AI agents with 80+ tools. No Chrome dependency, optimized for Apple Silicon with 60% less CPU overhead.

achiya-automationавтор: achiya-automation

agent-infra/mcp-server-browser

Browser automation capabilities using Puppeteer, both support local and remote browser connection.

bytedanceавтор: bytedance

Compare User0856/snaprender-mcp with

Не уверен что выбрать?

Найди свой стек за 60 секунд

Автор?

Embed-бейдж для README

Похожее

Все в категории browse