NightMarquee
Prompts de criação de sites cinematográficos e aplicativos mobile com demonstrações ao vivo e as filmagens que cada demonstração reproduz, ajustados para Lovable, Bolt, Cursor, Claude e Codex.
Documentação
nightmarquee
Prompts de sites cinematográficos com prévias ao vivo, dentro do seu editor.
Prompts com direção de arte para seções hero, landing pages, SaaS, portfólio, e-commerce e cenas 3D/WebGL. Cada um é ajustado para Lovable, Bolt, Cursor, Claude e Codex, e cada um tem uma demonstração ao vivo que você pode rolar.
Um servidor MCP (Model Context Protocol) stdio. Node 20 ou mais recente.
Instalação
Claude Code
claude mcp add nightmarquee -- npx -y nightmarquee
Ou como um plugin do Claude Code, que adiciona o mesmo servidor além das skills abaixo:
/plugin install nightmarquee --marketplace ant-dev-lab/nightmarquee-mcp
Claude Desktop / Cursor: adicione à sua configuração MCP:
{
"mcpServers": {
"nightmarquee": {
"command": "npx",
"args": ["-y", "nightmarquee"]
}
}
}
O Claude Desktop lê ~/Library/Application Support/Claude/claude_desktop_config.json
no macOS e %APPDATA%\Claude\claude_desktop_config.json no Windows. O Cursor
lê ~/.cursor/mcp.json, ou .cursor/mcp.json dentro de um projeto.
Codex: a CLI, a extensão do IDE e o app ChatGPT compartilham uma única configuração.
codex mcp add nightmarquee -- npx -y nightmarquee
Isso grava em ~/.codex/config.toml, que você também pode adicionar manualmente
(ou em .codex/config.toml em um projeto confiável):
[mcp_servers.nightmarquee]
command = "npx"
args = ["-y", "nightmarquee"]
O Codex usa as ferramentas, mas ainda não mostra prompts MCP como comandos, então
peça um design em linguagem natural e ele chama nightmarquee_search_prompts. Os prompts
voltam no dialeto do Codex, a menos que você passe outro tool.
Nenhuma conta necessária. Prompts gratuitos funcionam imediatamente.
Uso
nightmarquee_search_prompts: navegue porquery,categoryoutiernightmarquee_get_prompt: busque um porslug, opcionalmente com seu próprio nome debrande um dialetotool(lovable,bolt,cursor,claude,codex). Sem um, você recebecodexno Codex eclaudeem outros lugaresnightmarquee_get_footage: links de download atualizados para o material de uma demonstração, quando os denightmarquee_get_promptexpiraramnightmarquee_sign_in: conecte uma conta para desbloquear prompts Unlimitednightmarquee_whoami: verifique o que está conectado
As categorias são hero, landing, saas, portfolio, ecommerce, 3d e mobile.
Peça um design em linguagem natural e o modelo geralmente usará
nightmarquee_search_prompts por conta própria. Ou acione diretamente:
nightmarquee_get_prompt(slug: "glasshouse-nine", tool: "cursor", brand: "Northwind")
Cada prompt do catálogo também está registrado como um prompt MCP, então toda a biblioteca aparece na paleta de comandos do seu cliente. No Claude Code, isso significa um comando de barra por design:
/mcp__nightmarquee__glasshouse-nine
Outros clientes exibem prompts MCP do seu próprio jeito. O Claude Desktop os lista no
menu de anexo (+); o Codex ainda não os lista. A lista é construída a partir do catálogo buscado na
inicialização, então se o servidor não conseguir acessar nightmarquee.com quando seu editor
iniciar, as ferramentas ainda funcionam, mas os comandos por prompt não aparecerão até
você reiniciar.
Material de vídeo
A maioria das demonstrações reproduz vídeo. Quando sua conta pode baixá-lo, nightmarquee_get_prompt
retorna o material da demonstração, cada clipe, com um link assinado por arquivo, e
o texto do prompt termina com uma nota nomeando cada clipe. O agente baixa os arquivos
em public/ com seus nomes e então compila, para que a página que você recebe reproduza o
mesmo material da demonstração. Os links duram 10 minutos; nightmarquee_get_footage
busca links novos sem o prompt.
O material de um prompt gratuito precisa de uma conta gratuita, e o restante vem com
Unlimited. Sem conta, o texto do prompt ainda chega completo, com uma
linha dizendo quantos clipes a demonstração reproduz e que nightmarquee_sign_in os
obtém. Cada conta pode buscar 30 pacotes por hora, compartilhados com downloads no
site.
No Lovable e no Bolt, baixe os arquivos da página do prompt em nightmarquee.com e envie-os lá.
Skills
O mesmo catálogo também é instalado como skills de agente, para editores que leem
arquivos SKILL.md:
npx skills add ant-dev-lab/nightmarquee-mcp
Isso adiciona um guia nightmarquee e uma skill por prompt gratuito. Elas não carregam
texto de prompt: cada uma busca o prompt atual, através deste servidor quando ele está
instalado e de nightmarquee.com quando não está.
Unlimited
Alguns prompts são gratuitos, atualmente glasshouse-nine, aetheris-voyage,
nordlys-fintech, solstice-festival, lumen-observatory, sumi-atelier,
wren e fieldnote. O restante precisa de
Unlimited. Execute
nightmarquee_search_prompts com tier: "free" para a lista atualizada.
Execute nightmarquee_sign_in e aprove o código no seu navegador. Ele espera cerca
de um minuto; se você demorou mais, execute novamente e ele retoma a mesma solicitação
em vez de emitir um novo código. De qualquer forma, o restante é desbloqueado na mesma sessão,
sem reiniciar. Buscar um prompt bloqueado sem uma permissão retorna um
trecho e um link de preço, nunca o corpo completo.
Para ambientes headless onde nenhum navegador está acessível, carregue um token
alternativo: entre uma vez em uma máquina que tenha navegador, copie o valor de token
(nm_live_…) de ~/.nightmarquee/credentials.json e defina-o lá.
{ "env": { "NIGHTMARQUEE_TOKEN": "nm_live_..." } }
As conexões estão listadas em sua página de conta e podem ser revogadas a partir dela; a próxima chamada volta a ser somente gratuita.
Configuração
| Variável | Efeito |
|---|---|
NIGHTMARQUEE_TOKEN | Use este token em vez do armazenado. Tem prioridade sobre credentials.json. |
NIGHTMARQUEE_API | Aponte para um backend diferente. O padrão é https://nightmarquee.com. |
NIGHTMARQUEE_HOME | Diretório para credentials.json. O padrão é ~/.nightmarquee. |
NIGHTMARQUEE_TIMEOUT_MS | Limite para cada requisição de API, em milissegundos. O padrão é 10000; valores não analisáveis ou não positivos voltam ao padrão, e qualquer coisa acima de 2147483647 é limitada a ele. |
NIGHTMARQUEE_NO_TELEMETRY | Defina como 1 (qualquer valor não vazio funciona) para parar de enviar o ID de instalação e o nome do seu cliente. Veja abaixo exatamente o que isso cobre e não cobre. |
Política de Privacidade
Política completa: https://nightmarquee.com/privacy
O que é coletado
As credenciais são armazenadas localmente em ~/.nightmarquee/credentials.json, modo 0600.
Buscar um prompt é uma requisição HTTP para nightmarquee.com, então o servidor necessariamente vê qual slug de prompt e dialeto de ferramenta você pediu, e registra isso. Isso é verdade em qualquer configuração.
Além disso, cada requisição carrega três cabeçalhos por padrão:
x-nm-install: um UUID aleatório gerado na sua máquina na primeira execução e mantido emcredentials.json. Não derivado de nada, não vinculado a mais nada.x-nm-client: o nome e a versão que seu cliente MCP informa, por exemplo,claude-code/2.1.240. No Codex, este pacote também solicita o dialeto do Codex em si, então desativar a telemetria não muda qual texto de prompt você recebe.x-nm-version: a versão deste pacote.
Se você está conectado, a requisição também carrega um token de portador identificando sua conta NightMarquee.
Nunca enviado, em qualquer configuração: os prompts ou códigos que você escreve, caminhos de arquivos, conteúdos de arquivos ou qualquer outra coisa do seu projeto.
Como é usado e armazenado
Os registros de requisição são usados para operar o serviço e entender quais prompts as pessoas usam, nada mais. Eles são mantidos no nosso banco de dados Supabase.
Como optar por não participar
NIGHTMARQUEE_NO_TELEMETRY=1 remove x-nm-install e x-nm-client.
x-nm-version ainda é enviado, e as requisições ainda são feitas e ainda são registradas
no servidor, e as linhas de registro apenas não carregam ID de instalação nem nome de cliente. Se você
está conectado, o token de portador identifica sua conta independentemente dessa
configuração.
Compartilhamento com terceiros
Seus dados não são vendidos, alugados ou compartilhados com terceiros para fins próprios deles. Eles são processados apenas pelos provedores de infraestrutura que operam o serviço em nosso nome: Vercel (hospedagem), Supabase (banco de dados) e Lemon Squeezy (pagamentos, apenas para assinantes). Nenhuma rede de publicidade ou análise recebe qualquer parte deles.
Retenção
Os dados da conta são mantidos enquanto sua conta existir. Envie um e-mail para support@nightmarquee.com para excluir sua conta e removeremos seus dados em até 30 dias, exceto registros que precisamos manter para fins fiscais e contábeis (mantidos pelo comerciante de registro).
Os registros de requisição não expiram atualmente em um cronograma fixo; eles são excluídos mediante solicitação junto com sua conta.
Tokens e credenciais locais estão sob seu controle a qualquer momento: revogue um
editor conectado na sua página de conta,
o que exclui o token por completo, ou exclua ~/.nightmarquee/credentials.json
para remover a cópia local.
Contato
Perguntas sobre privacidade, acesso a dados e solicitações de exclusão: support@nightmarquee.com
Licença
O código do servidor neste pacote é MIT.
O texto do prompt que ele busca é licenciado separadamente: prompts gratuitos cobrem projetos pessoais e não comerciais, Unlimited adiciona uso comercial, e o texto do prompt em si não pode ser republicado ou revendido. Termos completos: https://nightmarquee.com/license.
MIT © NightMarquee