ShotAPI

API de Captura de Tela e Renderização para Agentes de IA. O MCP Server permite que Claude e Cursor capturem páginas da web e renderizem HTML.

Documentação

ShotAPI — Servidor MCP de Screenshot e Render para Agentes de IA

🇨🇳 Usuários chineses: dê ao seu agente de IA a capacidade de "ver páginas da web"! Conecte com um único comando, sem precisar de VPN, com suporte a WeChat e Alipay.

Dê olhos aos agentes de IA — permita que Claude, Cursor e outros agentes capturem páginas da web e renderizem HTML diretamente via MCP.

Um comando para conectar, zero configuração:

# 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" }

Recursos

FerramentaDescrição
screenshot_one_linerCapture uma página da web como JPEG — basta informar uma URL
screenshotControle total: viewport, página inteira, seletor de elemento, formato
renderHTML/CSS → imagem. Transforme marcação em uma prévia visual
  • Acesso direto — túnel na China, sem necessidade de VPN
  • Plano gratuito — 30 screenshots + 30 renders/mês (baseado em IP, sem cadastro)
  • Plano pago — ¥29/mês (padrão 5.000 vezes) / ¥99/mês (profissional 20.000 vezes) — aceita WeChat e Alipay
  • Plano pago (Internacional) — US$ 4,90/mês Starter / US$ 9,90/mês Pro

Modos de Conexão

Remoto (Streamable HTTP) — Recomendado

Instalação local zero. O plano gratuito compartilha a cota do servidor entre todos os usuários 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 Usuários Pagantes

Defina a variável de ambiente SHOTAPI_KEY para cota paga dedicada (não compartilhada com o pool 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" }
    }
  }
}

Preços

PlanoPreçoCota
GratuitoUS$ 0/mês30 screenshots + 30 renders/mês (baseado em IP)
StarterUS$ 4,90/mês5.000 cada
ProUS$ 9,90/mês20.000 cada

Usuários chineses podem pagar via 爱发电 (WeChat/Alipay).

Referência da API

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 (obrigatório), width, height, fullpage, selector (CSS), format (png/jpeg/webp), block_ads, wait_for, ttl

Render

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

Parâmetros: html (obrigatório), width, height, format

Links

Licença

Este repositório contém apenas documentação e configuração. O software do servidor ShotAPI é proprietário.


Palavras-chave: MCP server, screenshot API, render HTML, AI agent, Claude MCP, Cursor MCP, streamable-http, webpage capture, web screenshot, 截图API, 网页截图, AI截图工具, MCP服务器