SkillTide Submit
Official description7 sourcesMCP servers8d ago
copperline-labs/rendex-mcp

copperline-labs/rendex-mcp

Render any URL or raw HTML as PNG,
View on GitHub ↗Direct link · no redirect page
Config template (adjust for your client)
claude mcp add rendex-mcp -- npx -y rendex-mcp
A pasteable skeleton generated from the repository name. Check the project README for the exact package and arguments.
Star count
6 ★ · copperline-labs/rendex-mcp · read from the repository page · (checked 2026-10-16 20:00:20)
Source
collected from the punkpeye/awesome-mcp-servers list · type: MCP server
Harvest history
first seen 2026-10-09 · last seen 2026-10-16 · seen 32× · listed by 7 sources
Score
score 703 · 6 ★ · 7 sources · mcp
FAQ (answers come from our records)
How do I install it?
We did not find an install command for this repository (our install coverage is only about 4%). Check its README or releases page.
Who is it for?
We filed it under these tags: MCP 服务. The tags come from the entry itself, not a taxonomy we imposed.
Who maintains it?
repository copperline-labs/rendex-mcp;first catalogued 2026-10-09;last seen 2026-10-16。There is no official certification or quality rating here — we record sources and dates only.
Third-party quality signals

@copperline/rendex-mcp

以下摘录自该仓库的 README(片段) · 在 GitHub 读完整 README →

MCP server for Rendex — render raw HTML, Markdown, or any URL to an image or PDF via AI agents using the Model Context Protocol.
Quick Start
Claude Desktop / Cursor / Windsurf (npx)
Add to your MCP client config:
**Where to add this:**
| Client | Config location |
|--------|----------------|
| Claude Desktop | ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) |
| Cursor | .cursor/mcp.json in project root, or Settings > MCP |
| Windsurf | Settings > MCP Servers |
Claude Code (CLI)
Add a .mcp.json to your project root with the same config above. Then restart Claude Code.
> **Important**: Add .mcp.json to your .gitignore — it contains your API key.
Remote (zero-install, OAuth or API key)
Connect to the hosted server at https://mcp.rendex.dev/mcp — no install needed.
It's fronted by **OAuth 2.1** (authorization-code + PKCE S256), so OAuth-capable
clients (ChatGPT, Claude, Cursor, the MCP Inspector) connect with **no API key** —
you sign in with a one-time email code and each caller bills against their own
Rendex plan and credit pool.
Clients that prefer a static key can still pass one directly:
Tools
rendex_screenshot
Render any webpage, raw HTML, or Markdown to an image or PDF.
**Parameters:**
| Parameter | Type | Default | Description |
|-----------|------|---------|-------------|
| url | string | required* | Webpage URL to capture. Mutually exclusive with html and markdown. |
| html | string | — | Raw HTML to render. Mutually exclusive with url and markdown. |
| markdown | string | — | Markdown to render (server converts to HTML). Mutually exclusive with url and html. |
| data | object | — | Key-value data for Mustache templating. When set, the html or markdown string is rendered as a logic-less Mustache template before capture. Invalid with url. |
| format | "png" \| "jpeg" \| "webp" \| "pdf" | "png" | Output format |
| fullPage | boolean | false | Capture full scrollable page |
| darkMode | boolean | false | Emulate dark color scheme |
| width | number | 1280 | Viewport width (320-3840) |
| height | number | 800 | Viewport height (240-2160) |
| resizeWidth | number | — | Downscale output to this width in px (aspect ratio preserved if resizeHeight omitted). Ignored for PDF |
| resizeHeight | number | — | Downscale output to this height in px (aspect ratio preserved if resizeWidth omitted). Ignored for PDF |
| quality | number | 80 | Image quality 1-100 (JPEG/WebP only, default 80) |
| delay | number | 0 | Wait ms before capture |
| blockAds | boolean | true | Block ads and trackers |
| blockCookieBanners | boolean | — | Hide common cookie/consent banners (GDPR/CCPA) before capture |
| blockResourceTypes | string[] | — | Block resource types: font, image, media, stylesheet, other |
| device | string | — | Device preset: desktop, iphone_15, iphone_se, pixel_8, ipad, ipad_pro — sets viewport, scale, and user agent in one shot. Overrides width/height/deviceScaleFactor/userAgent |
| deviceScaleFactor | number | 2 | Device pixel ratio (1-3). 2× Retina by default |
| timeout | number | 30 | Max seconds to wait for page load (5-60) |
| waitUntil | string | "networkidle2" | Page readiness: load, domcontentloaded, networkidle0, networkidle2 |
| waitForSelector | string | — | CSS selector to wait for before capture |
| bestAttempt | boolean | true | Return partial render on timeout instead of failing |
| selector | string | — | CSS selector of element to capture instead of full page |
| hideSelectors | string[] | — | CSS selectors to hide (display:none) before capture, e.g. ['.modal', '#newsletter-popup']. Max 50 |
| css | string | — | Custom CSS to inject before capture (max 50KB) |
| js | string | — | Custom JavaScript to execute before capture (max 50KB) |
| cookies | array | — | Cookies to set for authenticated captures (max 50) |
Source
awesome · https://github.com/copperline-labs/rendex-mcp
Browse by field
MCP servers
Traction
6 ★
added
yesterday

More in MCP servers

All 5,525 in MCP servers →

Filed under

Every tag opens the full list for that filter. Counts are the live catalogue figures.

Browse all fields →

← Back to index