Skip to main content
Glama

RenderPing

任意のURLからウェブサイトのスクリーンショットとPDFを取得 — REST呼び出し1回で。

RenderPingは、実際のヘッドレスChromiumを使用して任意の公開URLをレンダリングし、PNG、JPEG、WebP、PDFへの署名付きURLを返します。全ページまたはカスタムビューポート、要素キャプチャ、非表示セレクタによるクリーンアップ、認証ページ用のCookieとヘッダー、Webhookによる同期・非同期レンダリングに対応しています。MCPサーバーが同梱されており、AIエージェントがページをツールとしてレンダリングできます。

クイックスタート

# 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)。render_screenshotrender_pdfcheck_changesget_usage をAIエージェントに公開

apps/dashboard

Vanilla-JS SPA: キー、プレイグラウンド、使用量メーター、ライセンス引き換え

apps/marketing

ランディングページ + 決定的pSEOジェネレーター(約250ページ + サイトマップ + robots)

apps/docs

開発者向けドキュメントサイト

packages/shared

プラン、型、SSRFガード(assertPublicUrl

packages/design

共有デザインシステム(トークン + コンポーネント、フレームワークなし)

注目すべきエンジニアリングの詳細

  • SSRF安全なレンダリング: すべてのターゲットURLはナビゲーション前にDNS解決され、プライベート/予約レンジ(ループバック、RFC1918、リンクローカル/クラウドメタデータ、ULA、IPv4マップv6)に対してチェックされます。ブロックされたリテラルホストは、リダイレクト/サブリソースに対してもリクエストごとに中止されます(packages/shared/src/net.ts)。

  • バイト忠実なWebhook検証: Paddle署名は、スコープ付きコンテンツタイプパーサーを介して生のリクエストバイト上で検証されます — 解析済みJSONの再シリアライズではありません(scripts/verify-paddle-webhook.jsがエンドツーエンドで証明しています)。

  • 決定的pSEO: ジェネレーターを2回実行するとバイト単位で同一の出力が生成されます。検証ツールは、各ページの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. All rights reserved. 透明性のために公開されたパブリックリポジトリです。コードの再利用には許可が必要です。

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