Shotlingo

Localize e renderize capturas de tela da App Store e do Google Play em 41 idiomas, diretamente do Claude.

Documentação

SERVIDOR MCP REMOTO · OAUTH 2.1 · NADA PARA INSTALAR

O servidor MCP de capturas de tela para a App Store

A Shotlingo executa um servidor MCP hospedado. Adicione-o como um conector personalizado e o Claude pode adaptar um modelo em um projeto, traduzir as legendas, renderizar cada página nos tamanhos reais da loja e enviar o conjunto final para sua listagem, tudo sem que ninguém abra o editor.

URL do servidor https://mcp.shotlingo.com/mcp

Requer um plano pago da Shotlingo. Veja os planos.

O QUE É

Um estúdio de capturas de tela que seu agente de IA pode dirigir

MCP é o padrão aberto que permite que um assistente chame ferramentas reais em vez de descrever o que faria. A Shotlingo expõe o pipeline do próprio editor por meio dele.

Hospedado, não instalado

O servidor roda em nossa infraestrutura e fala Streamable HTTP. Não há pacote para instalar, nenhum processo local para monitorar e nenhum requisito de sistema operacional, então o mesmo conector acompanha você entre máquinas.

Ele escreve em seus projetos reais

Os projetos que o agente cria são projetos comuns na nuvem da Shotlingo. Abra um no editor depois, ajuste uma legenda e exporte manualmente. O agente é outra forma de acesso, não um silo separado.

Ele renderiza pixels reais

As renderizações saem do mesmo mecanismo que o editor usa, com os mesmos 693 mockups de dispositivos e os mesmos tamanhos predefinidos da loja, então o que o agente produz é um arquivo que você pode enviar, não um mockup de um arquivo.

CONFIGURAÇÃO

O conector Claude para capturas de tela da App Store

Quatro etapas, uma URL, nenhuma chave para rotacionar. A configuração é a mesma nos aplicativos Claude e no Claude Code.

  1. 1

    Abra as configurações do conector no Claude

    Nos aplicativos Claude, vá em Configurações, depois Conectores, depois Adicionar conector personalizado.
  2. 2

    Cole a URL do servidor

    O único valor que o formulário precisa é https://mcp.shotlingo.com/mcp. Não há chave de API, nem ID de cliente, nem arquivo de configuração para editar.
  3. 3
  4. 4

    Peça capturas de tela

    Assim que o conector estiver verde, peça ao Claude para listar seus modelos, adaptar um em um projeto, traduzir as legendas e renderizar o conjunto. As ferramentas aparecem no seletor de ferramentas com títulos em inglês simples.

Trabalhando pelo terminal

O Claude Code registra servidores remotos pelo mesmo transporte HTTP, então o endpoint acima é tudo o que ele precisa também. Adicione-o uma vez com o comando MCP do Claude Code usando o transporte HTTP, faça login quando a página OAuth abrir, e as ferramentas aparecem junto com as suas locais.

O CONJUNTO DE FERRAMENTAS

17 ferramentas, divididas pelo que podem acessar

Leituras e escritas são ferramentas separadas, e cada uma carrega as anotações de segurança MCP, para que seu cliente possa distinguir uma consulta de algo que altera uma listagem ao vivo.

FerramentaO que fazTipo
list_templatesNavegue pelos modelos de capturas de tela disponíveis para sua conta.Leitura
get_templateAbra um modelo e veja suas páginas, tela e espaços de texto.Leitura
list_projectsListe os projetos na nuvem pertencentes à conta conectada.Leitura
get_usageInforme a cota diária restante para a conta.Leitura
get_batch_statusConsulte um trabalho de renderização em lote e colete as URLs de resultados por idioma.Leitura
list_app_store_appsDescubra os aplicativos conectados do App Store Connect e seus IDs.Leitura
list_google_play_appsVerifique em qual aplicativo do Google Play a conta conectada pode escrever.Leitura
fit_text_into_designVerifique se as legendas traduzidas ainda cabem em uma página, e em qual tamanho de fonte, em todos os idiomas de uma vez.Leitura
apply_device_frameCalcule como uma captura de tela se encaixa em um mockup de dispositivo: qual moldura, qual escala, onde a tela cai.Leitura
create_projectCrie um projeto na nuvem dentro do limite do nível da conta.Escrita
adapt_templateTransforme um modelo em um novo projeto em um tamanho de exportação escolhido.Escrita
update_projectAltere o nome de um projeto, tamanho de exportação, conjunto de idiomas ou aplicativo vinculado.Escrita
set_translationsEscreva traduções de legendas de volta em um projeto, espaço por espaço.Escrita
render_screenshotRenderize uma página em um PNG no tamanho real da loja.Renderização
start_batchColoque todas as páginas em todos os idiomas em um único trabalho em segundo plano.Renderização
export_to_app_storeVisualize e, em uma segunda chamada confirmada, substitua as capturas de tela ao vivo da App Store.Exportação
export_to_google_playVisualize e, em uma segunda chamada confirmada, substitua as capturas de tela ao vivo da Play Store.Exportação

Exportações confirmam duas vezes

Chamadas normalmente, as duas ferramentas de exportação retornam uma prévia exata do que seria enviado e não tocam em nada. Somente uma segunda chamada com o sinalizador de confirmação substitui as capturas de tela ao vivo, que é também como pedimos aos revisores para testá-las com segurança.

Além disso, 2 prompts e 3 recursos

Dois fluxos de trabalho salvos (localizar um modelo em vários idiomas, escrever novo texto a partir de um briefing de produto) e três recursos somente leitura que seu cliente pode puxar como contexto: um modelo, um dos seus projetos e sua cota atual.

PARA DESENVOLVEDORES

Uma API de capturas de tela da App Store, sem escrever um cliente

Se o que você realmente queria era uma API de capturas de tela da App Store, isto é isso com o trabalho de integração já feito. Os esquemas das ferramentas são os endpoints, o JSON que retornam é o corpo da resposta, e o agente do outro lado lê ambos sem SDK, biblioteca wrapper ou cliente gerado no seu repositório.

A autenticação é a parte que costuma vazar. Não há token de longa duração para armazenar aqui, porque o conector usa OAuth 2.1 com PKCE e registra seu cliente dinamicamente. O acesso está vinculado à pessoa que fez login, o servidor decide o escopo em vez do cliente, e revogar é um logout, não uma rotação de chave.

Trabalhos longos também não bloqueiam a conversa. start_batch coloca uma matriz de idiomas inteira em segundo plano e get_batch_status retorna contagens e URLs por idioma conforme chegam, então um agente pode iniciar quarenta renderizações e voltar para buscá-las.

POR QUE ESTE

O Claude traz as palavras. Nós imprimimos os pixels.

Fazer um modelo escrever um título em 41 idiomas é a metade fácil. A metade que quebra é o que acontece com o layout depois: o alemão se estende o suficiente para empurrar uma legenda para fora do quadro, o árabe e o hebraico precisam que a composição inteira seja espelhada, e o CJK precisa de fontes diferentes antes de renderizar.

Esse é o trabalho que o conector está realmente fazendo. As legendas passam pelo mesmo pipeline de tradução que o editor usa, com uma memória de tradução em nuvem para que uma frase que você já aprovou volte do jeito que você a aprovou, e a etapa de renderização organiza cada idioma corretamente em vez de colocar texto mais longo em uma caixa dimensionada para o inglês.

Os 41 playbooks de mercado Ferramenta de prévia RTL Calculadora de expansão de texto

41 idiomas-alvo

O mesmo conjunto que o seletor de idiomas do editor oferece, contado do mesmo arquivo, para que esta página não fique silenciosamente desatualizada em relação ao produto.

Modelos que o agente pode navegar

Ele lê a mesma biblioteca de modelos da qual você escolheria manualmente e depois adapta um em um projeto no tamanho de exportação que você pediu.

Direto para a loja

Conjuntos finalizados vão para o App Store Connect ou Google Play pela sua própria conta de desenvolvedor, usando credenciais que você configura, nos planos Plus e Studio.

O QUE NÃO PODE FAZER

Limites que entregamos em vez de prometer

Apenas uma conta

O conector age pela pessoa que concedeu acesso e por mais ninguém. Cada projeto lido ou escrito é limitado ao proprietário.

Escopos no lado do servidor

Um cliente não pode ampliar suas próprias permissões pedindo um escopo maior. A etapa de consentimento decide o que é concedido.

Limitado por taxa e registrado

Escritas são limitadas por taxa e registradas em um log de auditoria, então um loop descontrolado é limitado e uma mudança surpresa é rastreável.

Apenas planos pagos

Uma conta gratuita é recusada na tela de consentimento em vez de conectar e falhar depois. Veja os planos.

O tratamento de dados é coberto na política de privacidade, e dúvidas de configuração estão na central de ajuda.

FAQ

Perguntas sobre o servidor MCP

O Claude pode gerar capturas de tela da App Store?

Sim, depois que você o conecta a uma ferramenta que pode realmente renderizá-las. Sozinho, o Claude escreve boas legendas, mas não pode criar um layout de moldura de dispositivo ou produzir um arquivo nas dimensões exatas da loja. Com o conector Shotlingo adicionado, o Claude escolhe um modelo, preenche as legendas, renderiza cada página nos tamanhos reais da App Store e do Google Play e pode enviar o resultado para sua listagem após você confirmar.

O que é um servidor MCP de capturas de tela da App Store?

MCP (Model Context Protocol) é o padrão aberto que permite que um assistente de IA chame ferramentas externas. Um servidor MCP de capturas de tela da App Store expõe design de capturas, tradução, renderização e envio para a loja como ferramentas que o assistente pode chamar diretamente. A Shotlingo executa um como servidor remoto hospedado em https://mcp.shotlingo.com/mcp,, então nada é instalado na sua máquina e o mesmo conector funciona de qualquer dispositivo em que você faça login.

Funciona no Claude Code?

Sim. O servidor fala Streamable HTTP, o transporte que o Claude Code usa para servidores MCP remotos, então o endpoint que funciona nos aplicativos Claude também funciona no terminal. Registre-o uma vez com o comando MCP do Claude Code usando o transporte HTTP e o mesmo login OAuth concede acesso.

Preciso instalar algo?

Não. O servidor MCP da Shotlingo é hospedado, não um pacote para baixar. Não há npm install, nenhum processo local para manter rodando e nenhuma chave para colar em um arquivo de configuração. Você adiciona a URL como um conector personalizado, faz login via OAuth uma vez, e funciona em macOS, Windows e Linux igualmente.

O conector está disponível no plano gratuito?

Não, é apenas pago. A etapa de consentimento recusa uma conta gratuita antecipadamente em vez de conectar e depois falhar na primeira renderização. A renderização roda no Pro e acima, e envios para a loja no App Store Connect ou Google Play precisam de Plus ou Studio.

O que o conector pode fazer na minha listagem ao vivo na loja?

Nada sem uma confirmação explícita. As duas ferramentas de exportação funcionam em duas etapas: chamadas normalmente, retornam uma prévia exata do que seria enviado e não mudam nada. Somente uma segunda chamada com o sinalizador de confirmação substitui as capturas de tela ao vivo. Cada escrita é limitada à conta que fez login, limitada por taxa e registrada em um log de auditoria.

Aponte o Claude para sua listagem na loja

Adicione https://mcp.shotlingo.com/mcp como um conector personalizado, faça login e peça um conjunto localizado. Se preferir ver o editor primeiro, ele abre sem conta.

Prefere ler primeiro? Comece pelo blog ou pelas ferramentas ASO gratuitas.