renderping
RenderPing
Скриншоты веб-сайтов и PDF из любого URL — один REST-вызов.
RenderPing рендерит любой публичный URL с помощью настоящего headless Chromium и возвращает подписанный URL на PNG, JPEG, WebP или PDF. Полная страница или произвольный viewport, захват элементов, очистка по hide-selector, cookies и заголовки для страниц с аутентификацией, синхронный или асинхронный рендеринг с вебхуками. Поставляется с MCP-сервером, чтобы AI-агенты могли рендерить страницы как инструменты.
Живой API: https://renderping.theking.qzz.io
Документация: https://renderping.theking.qzz.io/docs/
Спецификация OpenAPI 3.1: https://renderping.theking.qzz.io/openapi.json
Панель управления: https://renderping.theking.qzz.io/app/
Быстрый старт
# Sign up (returns your JWT + full API key, shown once)
curl -X POST https://renderping.theking.qzz.io/api/auth/signup \
-H "Content-Type: application/json" \
-d '{"email":"you@example.com","password":"a-long-password"}'
# First capture
curl -X POST https://renderping.theking.qzz.io/api/v1/captures \
-H "X-API-Key: rp_live_..." -H "Content-Type: application/json" \
-d '{"url":"https://example.com","format":"png","full_page":true}'Ответ содержит result_url — HMAC-подписанную ссылку с истекающим сроком действия на отрендеренный файл. Бесплатный план: 50 успешных рендеров в месяц.
Related MCP server: @rendershot/mcp-server
Структура монорепозитория
Путь | Что это |
| Fastify API: аутентификация, API-ключи, очередь захватов, учёт квот, доставка подписанных файлов, биллинг через Paddle + Gumroad |
| Playwright/Chromium воркер рендеринга с очередью заданий на базе PG ( |
| MCP-сервер (stdio), предоставляющий |
| SPA на чистом JavaScript: ключи, песочница, счётчик использования, активация лицензий |
| Лендинг + детерминированный генератор pSEO (~250 страниц + sitemap + robots) |
| Сайт документации для разработчиков |
| Планы, типы, SSRF-защита ( |
| Общая дизайн-система (токены + компоненты, без фреймворка) |
Примечательные инженерные детали
SSRF-безопасный рендеринг: каждый целевой URL разрешается через DNS и проверяется на частные/зарезервированные диапазоны (loopback, RFC1918, link-local/cloud metadata, ULA, IPv4-mapped v6) перед навигацией; заблокированные литеральные хосты также отклоняются по запросу для редиректов/подресурсов (
packages/shared/src/net.ts).Побайтовая проверка вебхуков: подписи Paddle проверяются по сырым байтам запроса через специализированный парсер content-type — а не через повторную сериализацию распарсенного JSON (
scripts/verify-paddle-webhook.jsдоказывает это end-to-end).Детерминированный pSEO: два запуска генератора дают побайтово идентичный вывод; верификатор проверяет инварианты canonical/h1/meta/внутренних ссылок на каждой странице плюс полноту sitemap.
Верификационные харнессы для всего:
scripts/verify-{dashboard,marketing,docs,mcp,paddle-webhook,gumroad-redeem}.jsзапускаются против живого сервера наlocalhost:8080.
Самостоятельное размещение
npm install
cp .env.example .env # fill DATABASE_URL, JWT_SECRET, FILE_SIGN_SECRET
node scripts/migrate.js # applies migrations/*.sql
npm run build
npm start # or systemd units under infra/Требования: Node 20+, PostgreSQL 12+, Chromium (устанавливается через npx playwright install chromium).
Биллинг
Платные планы — это ежемесячные подписки, продаваемые через Gumroad с мгновенной активацией по лицензионному ключу (POST /api/billing/gumroad/redeem). Путь оплаты Paddle Merchant-of-Rail реализован за функциональными флагами (PADDLE_MODE=sandbox|live) и проверяется собственным харнессом.
Лицензия
© 2026 RenderPing. Все права защищены. Публичный репозиторий опубликован для прозрачности; повторное использование кода требует разрешения.
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseAqualityCmaintenanceLets AI agents like Claude capture website screenshots, check cache status, and monitor usage.32MIT

@rendershot/mcp-serverofficial
AlicenseAqualityDmaintenanceEnables AI agents to capture screenshots and generate PDFs from URLs or HTML via the Rendershot API.4253MIT- AlicenseNot gradedqualityBmaintenanceEnables AI agents to capture any public URL as PNG, JPEG, or PDF via REST API or MCP tools, including screenshot capture, page description, and PDF rendering.20MIT
- AlicenseAqualityAmaintenanceScreenshot, visual-diff, and AI page-analysis API for AI agents. Capture any URL as PNG, JPEG, WebP, PDF, or HTML, diff two versions of a page to catch visual regressions, and get an AI summary of what a page contains.231181MIT
Related MCP Connectors
Read a URL as clean markdown, screenshot a website, url to PDF. Web access for agents, no signup.
Screenshots, PDFs and Markdown from any URL or HTML for AI agents, via the SnapForge API
Generate images, GIFs, and PDFs from HTML, URLs, or templates — from your AI agent.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/DaymondHyper/renderping'
If you have feedback or need assistance with the MCP directory API, please join our Discord server