Skip to main content
Glama

@copperline/rendex-mcp

npm version npm downloads License: MIT

Servidor MCP para Rendex: captura capturas de pantalla y archivos PDF de cualquier página web mediante agentes de IA utilizando el Protocolo de Contexto de Modelo (Model Context Protocol).

Inicio rápido

Claude Desktop / Cursor / Windsurf (npx)

Añade esto a la configuración de tu cliente MCP:

{
  "mcpServers": {
    "rendex": {
      "command": "npx",
      "args": ["-y", "@copperline/rendex-mcp"],
      "env": {
        "RENDEX_API_KEY": "your-api-key"
      }
    }
  }
}

Dónde añadir esto:

Cliente

Ubicación de la configuración

Claude Desktop

~/Library/Application Support/Claude/claude_desktop_config.json (macOS)

Cursor

.cursor/mcp.json en la raíz del proyecto, o Ajustes > MCP

Windsurf

Ajustes > Servidores MCP

Claude Code (CLI)

Añade un archivo .mcp.json a la raíz de tu proyecto con la misma configuración anterior. Luego reinicia Claude Code.

Importante: Añade .mcp.json a tu .gitignore: contiene tu clave API.

Remoto (sin instalación)

Conéctate directamente, no se requiere instalación (solo para Claude Desktop):

{
  "mcpServers": {
    "rendex": {
      "url": "https://mcp.rendex.dev/mcp",
      "headers": {
        "Authorization": "Bearer your-api-key"
      }
    }
  }
}

Herramientas

rendex_screenshot

Captura una captura de pantalla o un PDF de cualquier página web o HTML sin procesar.

"Take a screenshot of https://example.com"
"Capture the full page of https://news.ycombinator.com in dark mode"
"Generate a PDF of https://github.com with A4 page size"
"Capture https://amazon.de as seen from Germany"
"Render this HTML invoice as a PDF"

Parámetros:

Parámetro

Tipo

Predeterminado

Descripción

url

string

requerido*

URL de la página web a capturar. Excluyente con html.

html

string

HTML sin procesar a renderizar. Excluyente con url.

format

"png"

"jpeg"

"webp"

"pdf"

"png"

Formato de salida

fullPage

boolean

false

Capturar página completa desplazable

darkMode

boolean

false

Emular esquema de color oscuro

width

number

1280

Ancho del viewport (320-3840)

height

number

800

Alto del viewport (240-2160)

quality

number

80

Calidad de imagen 1-100 (solo JPEG/WebP, predeterminado 80)

delay

number

0

Esperar ms antes de la captura

blockAds

boolean

true

Bloquear anuncios y rastreadores

blockResourceTypes

string[]

Bloquear tipos de recursos: font, image, media, stylesheet

deviceScaleFactor

number

2

Relación de píxeles del dispositivo (1-3). 2× Retina por defecto

timeout

number

30

Segundos máximos de espera para la carga de la página (5-60)

waitUntil

string

"networkidle2"

Preparación de la página: load, domcontentloaded, networkidle0, networkidle2

waitForSelector

string

Selector CSS a esperar antes de la captura

bestAttempt

boolean

true

Devolver renderizado parcial en caso de tiempo de espera en lugar de fallar

selector

string

Selector CSS del elemento a capturar en lugar de la página completa

css

string

CSS personalizado a inyectar antes de la captura (máx. 50KB)

js

string

JavaScript personalizado a ejecutar antes de la captura (máx. 50KB)

cookies

array

Cookies a establecer para capturas autenticadas (máx. 50)

headers

object

Cabeceras HTTP personalizadas para la solicitud de la página

userAgent

string

Sobrescribir la cadena de agente de usuario del navegador

pdfFormat

string

Tamaño de página PDF: A4, Letter, Legal, Tabloid, A3

pdfLandscape

boolean

Orientación horizontal del PDF

pdfPrintBackground

boolean

true

Imprimir fondo en PDF

pdfScale

number

1

Factor de escala del PDF (0.1-2)

pdfMargin

object

Márgenes del PDF: {top, right, bottom, left} como valores CSS

geo

string

Código de país ISO para captura con segmentación geográfica (Pro/Enterprise)

geoCity

string

Ciudad para segmentación geográfica (requiere geo)

geoState

string

Estado para segmentación geográfica (requiere geo)

async

boolean

Procesar de forma asíncrona (devuelve ID de trabajo)

webhookUrl

string

URL para recibir la devolución de llamada cuando se complete la captura asíncrona

cacheTtl

number

Segundos para almacenar el resultado en caché (3600-2592000)

Autenticación

Obtén tu clave API en rendex.dev.

Establece la variable de entorno RENDEX_API_KEY en la configuración de tu cliente MCP.

Precios

Plan

Llamadas/Mes

Tasa

Free

500

10/min

Starter

10,000

60/min

Pro

100,000

300/min

Enterprise

Personalizado

1,000/min

Licencia

MIT — Copperline Labs LLC

Install Server
A
security – no known vulnerabilities
A
license - permissive license
A
quality - A tier

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/copperline-labs/rendex-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server