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
| Herramienta | Descripción |
|---|---|
screenshot_one_liner | Captura una página web como JPEG — solo pasa una URL |
screenshot | Control total: viewport, página completa, selector de elementos, formato |
render | HTML/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
| Nivel | Precio | Cuota |
|---|---|---|
| Gratuito | $0/mes | 30 capturas + 30 renderizados/mes (basado en IP) |
| Starter | $4.90/mes | 5,000 cada uno |
| Pro | $9.90/mes | 20,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
- Sitio web: https://aiphotoshop.mynatapp.cc
- Documentación: https://aiphotoshop.mynatapp.cc/docs
- Documentación en inglés: https://aiphotoshop.mynatapp.cc/en/docs
- Precios: https://aiphotoshop.mynatapp.cc/en/pricing
- Swagger: https://aiphotoshop.mynatapp.cc/api-docs
- Contacto: shotapi@outlook.com
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服务器