Shotkiln

Capture páginas da web como PNG, JPEG ou WebP, renderize uma URL ou HTML para PDF e gere imagens OG de 1200x630. API REST e servidor MCP remoto. Plano gratuito.

Servidor MCP hospedado

npx add-mcp 'https://shotkiln.com/mcp'

Instala no Claude Code, Codex, Cursor e outros

Documentação

O Model Context Protocol (MCP) permite que assistentes de IA chamem ferramentas externas. O servidor MCP remoto do Shotkiln oferece ferramentas de captura de tela, PDF e imagem OG para Claude Code, Cursor e outros clientes, com ou sem uma chave de API.

URL

https://shotkiln.com/mcp

Transporte

Streamable HTTP (sem estado, respostas JSON)

Autenticação

cabeçalho x-api-key ou Authorization: Bearer; opcional

Ferramentas

take_screenshot, render_pdf, generate_og_image

Retorna

imagens como conteúdo de imagem MCP; PDFs como recursos incorporados

Limites

os limites do seu plano; anônimo: 3/minuto, 10/dia

Adicione ao Claude Code

claude mcp add --transport http shotkiln https://shotkiln.com/mcp \
  --header "x-api-key: $SHOTKILN_KEY"

Depois peça, por exemplo: "Tire uma captura de tela de página inteira de example.com com 390 px de largura e descreva o layout."

Adicione ao Cursor

Adicione isto ao ~/.cursor/mcp.json ou ao .cursor/mcp.json do projeto:

{
  "mcpServers": {
    "shotkiln": {
      "url": "https://shotkiln.com/mcp",
      "headers": { "x-api-key": "YOUR_KEY" }
    }
  }
}

Clientes que só suportam stdio

Faça a ponte do servidor remoto para stdio com mcp-remote:

{
  "mcpServers": {
    "shotkiln": {
      "command": "npx",
      "args": ["-y", "mcp-remote", "https://shotkiln.com/mcp", "--header", "x-api-key:YOUR_KEY"]
    }
  }
}

Ferramentas e argumentos

FerramentaArgumentosRetorna
take_screenshoturl (obrigatório), width, height, full_page, format, delay, device_scale_factor, dark_modeImagem PNG, JPEG ou WebP
render_pdfurl ou html, format, landscape, margin, print_backgroundRecurso PDF
generate_og_imagetitle (obrigatório), subtitle, template, theme, accent, sitePNG de 1200 × 630

As três ferramentas são marcadas como somente leitura. Os argumentos seguem os parâmetros REST na documentação da API.

Perguntas frequentes

O que é um servidor MCP de captura de tela?

Um servidor MCP de captura de tela fornece ao assistente de IA uma ferramenta que captura páginas web e retorna a imagem. O Shotkiln executa um servidor remoto, então não há nada para instalar.

Funciona sem uma chave de API?

Sim, nos limites anônimos de 3 renderizações com marca d'água por minuto e 10 por dia. Adicione um cabeçalho x-api-key na configuração do seu cliente para usar seu plano.

Quais clientes MCP são suportados?

Qualquer cliente com suporte a Streamable HTTP remoto, incluindo Claude Code, Cursor e o MCP Inspector. Clientes somente stdio se conectam por meio da ponte mcp-remote.

Por que a proteção contra SSRF importa para agentes?

Um texto em uma página web pode convencer um agente a buscar uma URL interna, como 169.254.169.254. O Shotkiln recusa endereços privados e de metadados em cada requisição, redirecionamento e subrequisição.

O agente consegue ler o texto da página?

Apenas visualmente: as ferramentas retornam imagens e PDFs, e modelos multimodais leem o texto neles. Trate esse texto como entrada não confiável, pois uma página pode exibir instruções direcionadas ao agente. Para texto simples, adicione uma ferramenta de scraping.