Skip to main content
Glama

RenderPing

모든 URL에서 웹사이트 스크린샷과 PDF 생성 — REST 호출 한 번으로.

RenderPing은 실제 headless Chromium으로 모든 공개 URL을 렌더링하고 PNG, JPEG, WebP 또는 PDF에 대한 서명된 URL을 반환합니다. 전체 페이지 또는 사용자 지정 뷰포트, 요소 캡처, hide-selector 정리, 인증된 페이지를 위한 쿠키 및 헤더, 웹훅을 통한 동기 또는 비동기 렌더링을 지원합니다. AI 에이전트가 페이지를 도구로 렌더링할 수 있도록 MCP 서버가 함께 제공됩니다.

빠른 시작

# 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

모노레포 구조

경로

설명

apps/server

Fastify API: 인증, API 키, 캡처 큐, 할당량 측정, 서명된 파일 전송, Paddle + Gumroad 결제 레일

apps/worker

Playwright/Chromium 렌더 워커, PG 기반 작업 큐(FOR UPDATE SKIP LOCKED, 동시성 제한) 및 SSRF 보호 포함

apps/mcp

MCP 서버(stdio)로 AI 에이전트에 render_screenshot, render_pdf, check_changes, get_usage 노출

apps/dashboard

Vanilla-JS SPA: 키, 플레이그라운드, 사용량 측정기, 라이선스 교환

apps/marketing

랜딩 페이지 + 결정적 pSEO 생성기(~250개 페이지 + 사이트맵 + robots)

apps/docs

개발자 문서 사이트

packages/shared

플랜, 타입, SSRF 가드(assertPublicUrl)

packages/design

공유 디자인 시스템(토큰 + 컴포넌트, 프레임워크 없음)

주목할 만한 엔지니어링 세부 사항

  • SSRF 안전 렌더링: 모든 대상 URL은 탐색 전에 DNS로 확인되고 비공개/예약 범위(loopback, RFC1918, link-local/클라우드 메타데이터, ULA, IPv4-mapped v6)에 대해 검사됩니다. 차단된 리터럴 호스트는 리디렉션/하위 리소스에 대해 요청별로 중단됩니다(packages/shared/src/net.ts).

  • 바이트 단위 정확한 웹훅 검증: Paddle 서명은 파싱된 JSON의 재직렬화가 아닌 범위가 지정된 content-type 파서를 통해 원시 요청 바이트에 대해 검증됩니다(scripts/verify-paddle-webhook.js가 종단 간 증명).

  • 결정적 pSEO: 두 번의 생성기 실행이 바이트 단위로 동일한 출력을 생성합니다. 검증기는 페이지별 canonical/h1/meta/내부 링크 불변 조건과 사이트맵 완전성을 강제합니다.

  • 모든 것에 대한 검증 하네스: scripts/verify-{dashboard,marketing,docs,mcp,paddle-webhook,gumroad-redeem}.jslocalhost: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. 모든 권리 보유. 투명성을 위해 공개된 공개 저장소입니다. 코드 재사용에는 허가가 필요합니다.

F
license - not found
Not graded
quality - not tested
B
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

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

View all related MCP servers

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.

View all MCP Connectors

Latest Blog Posts

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