renderping
RenderPing
Capturas de pantalla de sitios web y PDFs desde cualquier URL: una sola llamada REST.
RenderPing renderiza cualquier URL pública con Chromium headless real y devuelve una URL firmada a un PNG, JPEG, WebP o PDF. Página completa o viewport personalizado, captura de elementos, limpieza con selectores de ocultación, cookies y cabeceras para páginas autenticadas, renderizado síncrono o asíncrono con webhooks. Incluye un servidor MCP para que los agentes de IA puedan renderizar páginas como herramientas.
API en vivo: https://renderping.theking.qzz.io
Documentación: https://renderping.theking.qzz.io/docs/
Especificación OpenAPI 3.1: https://renderping.theking.qzz.io/openapi.json
Panel de control: https://renderping.theking.qzz.io/app/
Inicio rápido
# 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}'La respuesta contiene result_url, un enlace firmado con HMAC y con caducidad al archivo renderizado. Plan gratuito: 50 renderizados exitosos al mes.
Related MCP server: @rendershot/mcp-server
Estructura del monorepo
Path | What it is |
| API Fastify: autenticación, claves de API, cola de capturas, medición de cuotas, entrega de archivos firmados, canales de facturación de Paddle y Gumroad |
| Worker de renderizado Playwright/Chromium con cola de trabajos respaldada por PG ( |
| Servidor MCP (stdio) que expone |
| SPA de JavaScript puro: claves, área de pruebas, medidor de uso, canje de licencias |
| Página de aterrizaje + generador pSEO determinista (~250 páginas + sitemap + robots) |
| Sitio de documentación para desarrolladores |
| Planes, tipos, protección SSRF ( |
| Sistema de diseño compartido (tokens + componentes, sin framework) |
Detalles de ingeniería notables
Renderizado seguro frente a SSRF: cada URL de destino se resuelve por DNS y se comprueba contra rangos privados/reservados (loopback, RFC1918, link-local/metadatos de nube, ULA, IPv4 mapeado a v6) antes de la navegación; los hosts literales bloqueados también se abortan por solicitud para redirecciones/subrecursos (
packages/shared/src/net.ts).Verificación de webhooks fiel a los bytes: las firmas de Paddle se verifican sobre los bytes brutos de la solicitud mediante un analizador de tipo de contenido con ámbito, no una re-serialización del JSON analizado (
scripts/verify-paddle-webhook.jslo demuestra de extremo a extremo).pSEO determinista: dos ejecuciones del generador producen una salida idéntica a nivel de bytes; el verificador impone invariantes de canonical/h1/meta/enlaces internos por página, además de la integridad del sitemap.
Bancos de pruebas de verificación para todo:
scripts/verify-{dashboard,marketing,docs,mcp,paddle-webhook,gumroad-redeem}.jsse ejecutan contra el servidor en vivo enlocalhost:8080.
Autoalojamiento
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/Requisitos: Node 20+, PostgreSQL 12+, Chromium (instalado mediante npx playwright install chromium).
Facturación
Los planes de pago son suscripciones mensuales vendidas en Gumroad con canje instantáneo de clave de licencia (POST /api/billing/gumroad/redeem). Una ruta de pago Paddle Merchant-of-Rail está implementada detrás de feature flags (PADDLE_MODE=sandbox|live) y verificada por su propio banco de pruebas.
Licencia
© 2026 RenderPing. Todos los derechos reservados. Repositorio público publicado por transparencia; la reutilización del código requiere permiso.
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