SnapRender
com.snap-render.appv1.5.7更新于 Oct 6, 2026
Give AI agents eyes: screenshot any URL as PNG, JPEG, WebP or PDF, or read it as markdown.
概览
让助手把任意公开网页截取为 PNG、JPEG、WebP 或 PDF,或读取为 Markdown、文本或元数据。
- 功能
- SnapRender 是一个以 MCP 服务器形式提供的托管截图与内容提取服务。其工具可按设备预设、整页、深色模式以及去除广告和 Cookie 横幅的方式截取网址,检查截图是否已缓存,把页面内容提取为 Markdown、文本、HTML、文章、链接或元数据,批量处理最多 50 个网址,生成签名截图链接,并管理 Webhook 与用量报告。
- 适用场景
- 当助手需要查看或引用实时网页时使用:视觉检查、设备对比、把页面存档为图片或 PDF,或提取干净的正文用于摘要。也适合在一个后台任务中批量截取大量网址。
- 运行要求
- 远程端点 Streamable HTTP,无需安装。登录方式为通过 SnapRender 账户(Google、GitHub 或邮箱)进行 OAuth 2.0 授权,或在 Authorization Bearer 或 X-API-Key 请求头中提供 API 密钥。本地 npm 方式(npx snaprender-mcp)需要 Node.js 和 SNAPRENDER_API_KEY 环境变量。免费方案每月 200 张截图,无需信用卡。
安装
在 SourceWeft 中
- 打开 控制台中的 SnapRender,将其添加到工作区。
- 为需要使用其工具的对话启用该服务。
Web executable,通过 Streamable HTTP。 远程服务在工作区中配置后即可从网页运行时运行。
其他 MCP 客户端
把它添加到你客户端的 mcpServers 配置中。
{
"mcpServers": {
"snap-render": {
"type": "http",
"url": "https://app.snap-render.com/mcp"
}
}
}README
SnapRender Integrations
[SnapRender MCP connector: tool definition quality and endpoint health on Glama] [smithery badge] [npm MCP] [npm SDK] [PyPI SDK] [License: MIT] [Available on CodeGuilds] [MCP Badge]
Official integrations for the SnapRender Screenshot API: give AI agents eyes. Capture any public web page as PNG, JPEG, WebP or PDF, or read it as clean markdown.
Remote MCP Server (recommended)
SnapRender runs a hosted MCP server. Connect from any MCP client with nothing to install:
- Transport: Streamable HTTP
- Sign in: OAuth 2.0 (the client opens a SnapRender sign-in window; Google, GitHub or email), or an API key in the
Authorization: BearerorX-API-Keyheader - Tools (11): capture, cache check, usage, signed links, content extraction, batches and webhooks (full list below)
- Prompts:
screenshot_website,compare_devices - Free plan: 200 screenshots a month, no credit card
- Directory listing: SnapRender on Glama (health-checked, tool quality graded)
Claude (claude.ai and Claude Desktop)
Open Customize, then Connectors, click + Add, then Add custom connector, and paste https://app.snap-render.com/mcp. Claude opens a SnapRender sign-in window; approve it and the tools are ready. Step-by-step guide: snap-render.com/claude.
Cursor, VS Code, Windsurf and other clients
Setup pages for each client, with one-click install where the client supports it: snap-render.com/ai-connectors.
A client that takes headers instead of OAuth:
Any MCP client (curl)
The server returns an Mcp-Session-Id header: include it in later 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:
See mcp-server/ for full documentation.
Remote vs Local
MCP Tools
The hosted server and the npm package expose the same 11 tools. Parameters are documented in each tool's schema and in the API docs.
Agent Framework Integrations
Other Integrations
SDKs
Direct API
Get an API Key
Sign up free at snap-render.com: 200 screenshots a month, no credit card required.
Links
- Documentation
- Remote MCP Server: Streamable HTTP endpoint
- MCP Connector on Glama
- MCP Server on npm (
npx snaprender-mcp) - MCP Server on Smithery
- Node.js SDK (
npm install snaprender) - Python SDK (
pip install snaprender) - LangChain Python Tool (
pip install langchain-snaprender) - LangChain.js Tool (
npm install langchain-snaprender) - CrewAI Tool (
pip install crewai-snaprender) - AutoGen Tool (
pip install autogen-ext-snaprender) - n8n Community Node (
npm install n8n-nodes-snaprender) - OpenAPI Spec
- Postman Collection
License
MIT
来源:README.md,提交 a2b477c
工具
0版本历史
1- v1.5.7最新Oct 6, 2026


