ShotAPI

API de captura de pantalla y renderizado para agentes de IA. El servidor MCP permite a Claude y Cursor capturar páginas web y renderizar HTML.

Documentación

ShotAPI — Servidor MCP de Capturas y Renderizado para Agentes de IA

🇨🇳 Usuarios chinos: ¡Dale a tu agente de IA la capacidad de "ver páginas web"! Conéctalo con un solo comando, sin necesidad de VPN, compatible con WeChat y Alipay.

Dale ojos a los agentes de IA: permite que Claude, Cursor y otros agentes capturen páginas web y rendericen HTML directamente a través de MCP.

Un solo comando para conectar, cero configuración:

# Claude Code (remote mode — no install needed)
claude mcp add --transport streamable-http shotapi https://aiphotoshop.mynatapp.cc/mcp

# Claude Desktop / Cursor — add to config JSON:
# "shotapi": { "type": "streamable-http", "url": "https://aiphotoshop.mynatapp.cc/mcp" }

Características

HerramientaDescripción
screenshot_one_linerCaptura una página web como JPEG — solo pasa una URL
screenshotControl total: viewport, página completa, selector de elementos, formato
renderHTML/CSS → imagen. Convierte el marcado en una vista previa visual
  • Acceso directo — túnel para China, sin necesidad de VPN
  • Nivel gratuito — 30 capturas + 30 renderizados/mes (basado en IP, sin registro)
  • Nivel de pago — ¥29/mes (Estándar 5000 veces) / ¥99/mes (Profesional 20000 veces) — compatible con WeChat y Alipay
  • Nivel de pago (Internacional) — $4.90/mes Starter / $9.90/mes Pro

Modos de Conexión

Remoto (Streamable HTTP) — Recomendado

Sin instalación local. El nivel gratuito comparte la cuota del servidor entre todos los usuarios remotos.

# Claude Code
claude mcp add --transport streamable-http shotapi https://aiphotoshop.mynatapp.cc/mcp

# Claude Desktop (claude_desktop_config.json)
{
  "mcpServers": {
    "shotapi": {
      "type": "streamable-http",
      "url": "https://aiphotoshop.mynatapp.cc/mcp"
    }
  }
}

# Cursor (.cursor/mcp.json)
{
  "mcpServers": {
    "shotapi": {
      "type": "streamable-http",
      "url": "https://aiphotoshop.mynatapp.cc/mcp"
    }
  }
}

Local (Stdio) — Para Usuarios de Pago

Configura la variable de entorno SHOTAPI_KEY para una cuota de pago dedicada (no compartida con el grupo gratuito).

# Claude Code
claude mcp add screenshot-api -e SHOTAPI_KEY=your_key python mcp_stdio.py

# Claude Desktop
{
  "mcpServers": {
    "screenshot-api": {
      "command": "python",
      "args": ["mcp_stdio.py"],
      "env": { "SHOTAPI_KEY": "your_key", "SHOTAPI_BASE_URL": "https://aiphotoshop.mynatapp.cc" }
    }
  }
}

Precios

NivelPrecioCuota
Gratuito$0/mes30 capturas + 30 renderizados/mes (basado en IP)
Starter$4.90/mes5,000 cada uno
Pro$9.90/mes20,000 cada uno

Los usuarios chinos pueden pagar a través de 爱发电 (WeChat/Alipay).

Referencia de la API

Captura (Screenshot)

GET /v1/screenshot?url=https://example.com&width=1280&height=720&format=jpeg&block_ads=true
GET /v1/screenshot?url=https://example.com&fullpage=true
GET /v1/screenshot?url=https://example.com&selector=.main-content

Parámetros: url (obligatorio), width, height, fullpage, selector (CSS), format (png/jpeg/webp), block_ads, wait_for, ttl

Renderizado (Render)

POST /v1/render  Body: {"html": "<h1>Hello</h1>", "width": 1280, "format": "png"}

Parámetros: html (obligatorio), width, height, format

Enlaces

Licencia

Este repositorio contiene solo documentación y configuración. El software del servidor ShotAPI es propietario.


Palabras clave: servidor MCP, API de capturas, renderizar HTML, agente de IA, Claude MCP, Cursor MCP, streamable-http, captura de páginas web, captura web, 截图API, 网页截图, AI截图工具, MCP服务器