Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
CHROME_PATHNoPath to the Chrome, Edge or Chromium executable when it is not on the PATH (optional, used by verificar_site and capturar_capitulo).
FFMPEG_PATHNoPath to the ffmpeg executable when it is not on the PATH (optional, used by the video tools such as extrair_frames).
HEAD_DE_INTERACAO_PASTANoFolder where relative paths are resolved (working folder), defined in the client's env block.

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Features and capabilities supported by this server

Protocol revision2025-11-25

CapabilityDetails
tools
{
  "listChanged": true
}
prompts
{
  "listChanged": true
}
resources
{
  "listChanged": true
}

Tools

Functions exposed to the LLM to take actions

NameDescription
guia_imersaoA

Devolve a metodologia extraída dos 31 prompts validados: princípios de imersão, anatomia do prompt, lições, falas de resgate, tabela de modelos, power-ups do motor, checklist de verificação e o fluxo de trabalho. Leia antes de projetar ou revisar uma experiência.

listar_momentosB

Lista os momentos impossíveis catalogados (explosão e remontagem, explosão de cor, descida, florescer, restauração, raio-X, gênese, tempo congelado, travessia, revelação pela luz, plano único, construção, jornada encadeada, montagem de partículas, retrato, tinta e manifesto, sensorial local, portal 3D, mundo contínuo 3D…). Filtre por texto (ex.: "joalheria", "restaurante").

detalhar_momentoB

Mostra tudo de um momento: placas (stills) e filmes com prompts em inglês já preenchidos com o seu assunto, instrumentos atrelados ao filme, interações, som, o que acontece para trás, capítulos sugeridos e dicas.

recomendarB

A partir de uma descrição livre do negócio ou site (ex.: "estética automotiva em Curitiba", "SaaS de previsão de churn"), detecta o segmento e recomenda o momento impossível, os módulos de negócio (orçamento, reserva, configurador, loja…) e o tom de copy.

listar_segmentos_e_modulosA

Lista os segmentos de negócio conhecidos (com seus momentos e módulos) e todos os módulos de negócio disponíveis para criar_briefing/adicionar_modulo.

criar_briefingC

Reconstrói, para qualquer marca, a espinha dos prompts validados: enquadramento → técnica → STILLS (placa-herói + edits) → FILMS (start/end frame, sem cortes) → FRAMES → WEBSITE (capítulos com instrumentos atrelados ao filme + módulo de negócio) → DESIGN → SOM/MOBILE/PERFORMANCE → VERIFY. Devolve o briefing em markdown, o spec do site (experience.json) e o plano de assets com custo estimado. Com "projeto", salva BRIEFING.md, experience.json e plano-de-assets.json na pasta.

planejar_assetsA

Gera só o plano de geração para um momento: placa-herói, edits (com referência), filmes com start_image/end_image, modelo, modo, duração, prompts em inglês preenchidos, ordem de encadeamento, custo estimado em créditos e os comandos extrair_frames correspondentes. Use com o MCP do Higgsfield (gerador "higgsfield") ou qualquer outro.

revisar_prompt_visualB

Audita um prompt de placa (imagem) ou de movimento (vídeo) contra as lições dos prompts validados: plano contínuo sem cortes, descrição física em vez de metáfora, mudança espalhada pelo clipe, câmera com destino, placas como edits, sem texto/marcas reais, identidade de pessoas, inglês. Devolve nota, problemas e versão melhorada.

criar_siteA

Gera o projeto completo: index.html com capítulos fixados (data-im-*), css/site.css com tokens, js/site.js para ganchos, o motor de imersão (imersao/), servidor local com porta própria, launchers de duplo clique e LEIA-ME. Fonte do spec, nesta ordem: "spec" informado → campos de briefing (marca, descricao…) → experience.json já salvo na pasta. O site nasce funcionando com fallbacks (fotos/procedural) e troca sozinho para o scrub real quando extrair_frames registra os frames.

status_projetoB

Mostra o estado de um projeto: capítulos, sequências de frames registradas × esperadas (com tamanho), imagens pendentes, marcadores [[…]] sem preencher, porta e a última verificação.

ajustar_capituloB

Edita um capítulo do experience.json e regera a página (backup automático do index.html). "alteracoes" é um merge profundo (null apaga a chave; listas são substituídas). Ex.: {"length":5,"warp":[[0,0],[0.3,0.4],[1,1]]}, {"media":{"seq":"giro","cam":[[0,{"s":1.1}],[1,{"s":1}]]}}, {"groups":[…]}, {"hits":[{"preset":"impact","at":0.45}]}, {"sound":"rumble","shake":[0.3,0.6,8]}.

adicionar_capituloB

Insere um capítulo no spec e regera a página. Tipos: cinema, lines, lens, compare, spin, model, specs, stats, cards, index, pricing, menu, schedule, faq, reviews, cta, configurator, booking, order, shop, location, emergency, html. Mídias de cinema: frames (seq + fallback), procedural (particles, embers, dust, deep, ink, rays, aurora, tunnel, fountain, bloom, bokeh), image, video, stills, wipe, shatter. Use um momento (detalhar_momento) como referência da estrutura de groups/meters/callouts.

adicionar_moduloC

Acrescenta um módulo que o cliente paga — pedido (Pedido antecipado), orcamento (Orçamento instantâneo), configurador (Configurador / montador), reserva (Reserva / agendamento), loja (Loja com sacola), precos (Tabela de preços), cardapio (Cardápio), agenda (Grade de horários), emergencia (Barra de emergência), espera (Lista de espera / alocação), indice (Índice de trabalhos), faq (Perguntas frequentes), avaliacoes (Avaliações), especificacoes (Especificações), numeros (Números), cards (Cards (programas, serviços, lineup)), localizacao (Localização e horário) — com opções (title, groups, slots, items, tiers, products…). Formulários de demonstração dizem honestamente que nada foi enviado.

ajustar_siteB

Muda paleta, tipografia, cursor, grão, vinheta, suavidade do scroll, som, loader, portão de som, índice e pré-carregamento, e regera (css/site.css mantém suas personalizações; só o bloco de tokens é atualizado).

atualizar_motorA

Reinstala imersao/imersao.js, imersao.css e Lenis no projeto (ou num site transformado) com a versão deste MCP. Não toca em index.html, css/site.css nem js/site.js.

nota_de_direcaoB

Dirija com sentimentos, como nos prompts validados: “o título cobre o produto”, “a explosão é rápida demais”, “faça parecer mais caro”, “está sem vida”, “travando”, “não dá pra ler”, “pula no meio”, “parece template”. Diagnostica, lista os ajustes concretos e, com aplicar=true, altera o spec e regera a página. Cite o capítulo (id ou rótulo) na nota ou em "capitulo" para mirar um só.

analisar_siteA

Lê um site já feito (pasta, arquivo .html, build de React/Vue/Vite ou URL) e devolve: marca, idioma, se é SPA, bibliotecas de scroll/animação já usadas, paleta e fontes detectadas, o herói, cada seção classificada (herói, texto, galeria, números, depoimentos, preços, formulário, FAQ, logos, rodapé) e o MAPA DE IMERSÃO — o que cada seção vai receber — além do momento impossível recomendado para um prólogo. Não altera nada.

transformar_siteA

Cria uma CÓPIA imersiva de um site já feito (o original nunca é tocado): instala o motor, liga rolagem suave, revelações em títulos e parágrafos, cascata em grades/galerias, contadores nos números, botões magnéticos, índice de seções, barra de progresso, cursor e um PRÓLOGO cinematográfico fixado antes do herói (partículas formando a marca, imagem se montando em fragmentos, push-in ou scrub de frames). Formulários reais continuam reais. Pode inserir um manifesto (uma linha por passo) e capítulos extras. Gera IMERSAO.md com cada alteração, servidor local e launchers.

analisar_videoA

Inspeciona um clipe antes de fatiar: duração, resolução, fps, trechos parados no início/fim (o Kling segura o 1º frame, o Seedance congela no fim), cortes secos (quebram o scroll reverso) e quanto da mudança se concentra num instante. Use para escolher o melhor take/modelo.

extrair_framesA

Pipeline completo do prompt validado: corta automaticamente os frames parados, avisa sobre cortes secos, fatia ~200 frames (1600–1920 px, JPEG q3) em frames//frame_0001.jpg, gera o MP4 leve de fallback (mobile) e o pôster (movimento reduzido) e registra a sequência em imersao.manifest.json. Vários vídeos = clipes encadeados unidos numa só jornada. O site passa a usar o scrub real automaticamente.

extrair_quadroB

Salva o primeiro, o último ou um quadro em segundos de um vídeo como JPEG. Use o ÚLTIMO quadro de um clipe como start_image do próximo para encadear uma jornada contínua.

folha_de_contatoB

Gera uma folha de contato (grade de quadros) de cada vídeo para comparar takes ou modelos (kling3_0 × cinematic_studio_3_0 × seedance_2_0) e escolher o que melhor espalha a mudança pelo clipe. Devolve as imagens e a análise de cada clipe.

medir_alinhamentoB

Mede o deslocamento entre a placa-base e uma placa-edit (raio-X, térmica, depois) e devolve o valor pronto para data-im-offset da lente. As placas só funcionam empilhadas se forem edits de uma mesma imagem.

servir_siteA

Sobe um servidor local para a pasta do projeto (ou da cópia transformada) na porta própria do projeto, sem cache e com suporte a vídeo. O servidor vive enquanto o MCP estiver aberto; para abrir fora dele use abrir-site.bat/.command. Devolve a URL e os atalhos de teste (?solo=capitulo:0.5, ?mute=1, ?debug=1, ?reduced).

parar_siteA

Para o servidor de um projeto (ou todos, sem "projeto") e lista os que continuam no ar.

verificar_siteA

Abre o site num Chrome/Edge headless e confere, como manda o bloco VERIFY dos prompts validados: loader libera; cada capítulo em 10/50/90% e de volta (scrub e rebobinar); palco nunca em branco; console sem erros; nenhum 404 (frames!); marcadores [[…]] sobrando; cálculo ao vivo dos módulos de negócio; formulários honestos; som desligado até o clique; celular 390 px sem rolagem horizontal; movimento reduzido com tudo visível. Devolve o relatório e screenshots de cada capítulo no meio do scroll.

capturar_capituloC

Fotografa um capítulo fixado em qualquer ponto do scroll (modo solo ?solo=id:p), ou uma seção pelo id, no desktop, celular ou movimento reduzido. Use para dirigir: veja, descreva o que sente, aplique nota_de_direcao, capture de novo.

Prompts

Interactive templates invoked by user choice

NameDescription
site-imersivoConduz o fluxo completo: recomendação, briefing, site, assets, frames e verificação.
transformar-siteAnalisa um site pronto e cria uma cópia imersiva verificada.
dirigirRodada de direção: captura, sente, ajusta, verifica.

Resources

Contextual data attached and managed by the client

NameDescription
principiosOs 14 princípios extraídos dos prompts validados
anatomiaOs 10 blocos, sempre nesta ordem
guiaPrincípios, anatomia, lições, modelos, power-ups, checklist e fluxo
motorTodos os atributos declarativos do motor de imersão e a API window.Imersao
engenharia-reversa
Lançamento flagshipUm produto humilde lançado com a seriedade de um celular topo de linha: gira, quebra, vira fatias de tomografia e se revela por dentro.
Explosão de corA cor sai de dentro do produto num momento físico (um grave, um impacto, uma tampa) sobre fundo preto.
Plano único (contagem regressiva)Um único take contínuo de 30 s vira a agulha do toca-discos: o scroll faz a contagem, a ignição e a subida.
RestauraçãoO scroll restaura algo negligenciado; rolar de volta traz vinte anos de sujeira em dois segundos.
Raio-X (ver por dentro)As paredes viram vidro e revelam o que ninguém vê; uma lente segue o cursor e lê o pixel embaixo dela.
Dentro da luzO scroll leva o visitante para dentro da peça, onde a luz branca explode em fogo espectral.
ConstruçãoO espaço se constrói sozinho enquanto a câmera orbita, da terra nua ao resultado aceso ao entardecer.
Explosão e remontagemO produto explode em dezenas de componentes flutuantes; seguindo o scroll, ele se remonta — com o mesmo clipe ao contrário.
Travessia (o scroll é uma caminhada)O scroll não move a página, move o visitante: a câmera desliza por um espaço e para em cada peça.
Gênese (nascimento do fogo)Não é destruição, é nascimento: matéria líquida flui, toma forma, esfria e se completa sob o polegar do visitante.
Tempo congeladoBullet time como site: o instante está congelado e o scroll orbita o visitante ao redor dele; num capítulo o tempo solta por meio segundo.
FlorescerCrescimento em vez de destruição: algo se abre pétala por pétala no ritmo exato do scroll.
DescidaO scroll é um profundímetro: a página escurece literalmente enquanto se desce até o escuro total.
Revelação pela luzNada explode, nada se move além da luz: um feixe varre a escuridão e o objeto passa a existir curva por curva.
Órbita de produtoO ponto de partida universal: uma órbita de estúdio, um macro e um detalhe. O scroll gira o produto.
Jornada encadeadaQuatro ou cinco clipes encadeados (último frame = primeiro do próximo) viram um movimento de câmera único e contínuo.
Montagem de partículasMilhares de partículas no escuro se organizam no produto (um painel, uma marca, um gráfico) enquanto o visitante rola.
Retrato (o elemento central é você)Portfólio pessoal em que a figura central gira com o scroll, com referência de identidade em todos os planos.
Tinta e manifestoTinta florescendo em câmera lenta atrás de uma tipografia gigante; o manifesto bate uma palavra por passo.
Sensorial localUm macro sensorial (fogo, giz, vapor) abre o site de um negócio local; poucas palavras, confiança, grão de filme.
Portal e túnel (3D real)Do retrato editorial para dentro de uma tela; o visitante atravessa um túnel de arcos e aterrissa de pé no primeiro plano.
Mundo contínuo (3D real)Um mundo 3D único explorado pelo scroll: jardim de esculturas, história ramificada ou arquitetura com tour guiado e exploração livre.

TDQS

B3.4/5.0

Scored across 27 tools

Disambiguation4/5

Most tools are clearly distinct and map to a specific pipeline stage (brief → plan assets → extract frames → create site → verify). There is mild overlap: criar_site/transformar_site/analisar_site all operate on sites, and planejar_assets partially overlaps with criar_briefing which also emits an asset plan. Descriptions clarify the boundaries well enough that an agent can choose correctly.

Naming Consistency4/5

The dominant pattern is Portuguese verb_noun (listar_momentos, criar_site, ajustar_capitulo, extrair_frames, verificar_site), applied consistently. A minority are noun-only (guia_imersao, status_projeto, nota_de_direcao, folha_de_contato), which is a minor deviation but still readable. No mixed casing or chaotic verb styles.

Tool Count3/5

27 tools is on the heavy side and sits at the borderline/over threshold, with several near-duplicate surface areas (three site-analysis/creation/transformation tools, four chapter/module/site adjusters). The pipeline is genuinely broad, so most tools earn their place, but the set could be consolidated.

Completeness5/5

The surface covers the entire lifecycle: guidance/recommendation, briefing, asset planning, prompt auditing, video analysis and frame extraction, site creation and transformation, chapter/module editing, engine updates, local serving, headless verification, and chapter capture. No obvious dead ends for the stated purpose of building immersive scroll sites.

Maintenance

ActivityMaintained
ResponsivenessNo issues