Staticbot

MCP oficial hospedado para Lovable e ChatGPT que implanta sites, migra backends de aplicativos construídos por IA e executa Sincronização Contínua com portões de aprovação explícitos.

Servidor MCP hospedado

npx add-mcp 'https://mcp.staticbot.dev/mcp'

Instala no Claude Code, Codex, Cursor e outros

Documentação

Staticbot para agentes de chat e codificação

Implante repositórios, migre aplicativos criados por IA, gerencie DNS e execute Sincronização Contínua a partir da ferramenta de IA onde você já trabalha. Conecte o servidor MCP hospedado ao Lovable ou ChatGPT, use o Codex Desktop com controle de navegador para orientar a configuração, ou use habilidades focadas com uma chave de API no Codex CLI, Claude Code e outros agentes de codificação.

O chat hospedado usa OAuth. Agentes de codificação usam habilidades focadas com uma chave de API com escopo organizacional; MCP é opcional para fluxos de trabalho via CLI.

Dentro do construtor

Lovable

Opcional. Adicione o Staticbot na tela de Conectores do Lovable para migrar ou implantar a partir do mesmo chat em que você desenvolve. Tudo também funciona no aplicativo Staticbot.

Chat hospedado

ChatGPT

Adicione um plugin pessoal do ChatGPT e trabalhe inteiramente pelo chat. O Codex Desktop pode orientar a configuração por meio do controle de navegador. Sem Node.js, chave de API ou processo local.

Agentes de codificação

Codex CLI, Claude Code e outros

Instale as habilidades focadas de implantação, migração e sincronização e forneça uma chave de API pelo ambiente do agente. MCP é opcional.

Hospedado

MCP HTTP Streamable

OAuth + PKCE

Autorização de conta

59 ferramentas

Tipadas e detectáveis

Leitura + escrita

Escopos delegados explícitos

Lovable

Isto é opcional. Toda migração e implantação funciona no aplicativo Staticbot sem ele. Conecte-o apenas se preferir permanecer no Lovable.

O Lovable conecta-se ao Staticbot, não o contrário: você adiciona o Staticbot como um servidor MCP na tela de Conectores do Lovable, e o assistente do Lovable o chama como você. Isso permite que o construtor em que você já trabalha migre o backend do aplicativo para o Supabase que você possui e implante o frontend na sua própria hospedagem — sem trocar de ferramenta no meio da tarefa.

Servidores MCP personalizados funcionam em todos os planos do Lovable. Em workspaces Business e Enterprise, um administrador pode desativar os conectores para todos, o que é a primeira coisa a verificar se a tela de Conectores estiver ausente.

  1. 1 Abra Conectores → + → Servidor MCP Conectores está na barra lateral esquerda do Lovable; o botão de adição está no canto superior direito do painel.
  2. 2 Dê o nome Staticbot e cole a URL do servidor Deixe a autenticação em OAuth — o padrão.
  3. 3 Adicionar e autorizar Entre com a conta Staticbot cujas integrações você deseja que o Lovable use.
  4. 4 Pergunte algo somente leitura primeiro "O que está conectado na minha conta Staticbot?" prova todo o caminho antes de você alterar qualquer coisa.

Nome do servidor Staticbot

URL do servidor https://mcp.staticbot.dev/mcp

Autenticação OAuth (padrão)

Lovable's Connectors panel with the add menu open, showing the MCP server option

Conectores → + → Servidor MCP

Lovable's Add MCP server form filled in with the Staticbot server URL and OAuth selected

Dois campos, depois Adicionar e autorizar

MCP hospedado para ChatGPT

O ChatGPT conecta-se à sua conta Staticbot pelo endpoint MCP de produção. O Codex Desktop pode usar controle de navegador para configurar o plugin pessoal na sua conta ChatGPT conectada. Entre e aprove o acesso delegado quando solicitado — não há chave de API para colar em uma conversa nem servidor local para manter.

A listagem pública do Diretório de Plugins do ChatGPT está pendente de revisão.

Você não precisa esperar: ative o modo Desenvolvedor e adicione a URL MCP de produção manualmente usando as etapas abaixo. O botão abre as configurações do plugin; o Staticbot não aparecerá na busca Pública ainda.

Claude

O Claude Code conecta-se hoje usando a configuração de chave de API abaixo — a mesma que o Codex CLI usa. Ele executa o servidor MCP do Staticbot localmente, portanto precisa de Node.js e uma chave de API do Staticbot em vez de um login pelo navegador.

Um conector hospedado para aplicativos Claude que não podem executar um servidor local ainda não está disponível. Preferimos dizer isso claramente a fazer você colar uma URL que falha na autorização.

Configurar Claude Code

Prompt para Codex Desktop com controle de navegador

Use browser control to set up Staticbot in my signed-in ChatGPT account.

1. Open ChatGPT Settings → Security and login and enable Developer mode.
2. Open Plugins and add a personal plugin named Staticbot using https://mcp.staticbot.dev/mcp.
3. Choose User-Defined OAuth Client. Set client_id to staticbot-openai, token endpoint authentication to none, and use PKCE.
4. For a read-only connection, select staticbot:read only. Select staticbot:write during setup only if I explicitly ask for write access.
5. Let me take over only when I need to sign in to Staticbot or approve OAuth.

O agente pode navegar pela interface de configuração, mas a política da conta/workspace do ChatGPT ainda controla a disponibilidade do modo Desenvolvedor. Você conclui o login no Staticbot e a aprovação OAuth quando solicitado.

URL MCP de produção

https://mcp.staticbot.dev/mcp

O que o Staticbot pode fazer pelo chat

O servidor ativo é a fonte autoritativa para nomes de ferramentas, esquemas e orientações de ação atuais. Suas ferramentas cobrem o fluxo de trabalho completo, não apenas um gatilho de implantação.

Analisar e implantar repositórios

Detecte a carga de trabalho, escolha o destino compatível com AWS ou Cloudflare, crie a stack, implante-a e monitore o progresso.

Migrar aplicativos criados por IA

Mova projetos Lovable, Bolt, Base44 e Firebase para o Supabase de propriedade do cliente com descoberta, estratégia de migração e aprovações de switchover.

Gerenciar domínios e DNS

Inspecione os registros necessários, envie registros de propriedade da implantação para uma zona Cloudflare conectada e revalide a verificação.

Operar Sincronização Contínua

Inspecione conjuntos de alterações, acione a sincronização e revise, tente novamente, pule ou aprove trabalhos pausados.

Criar prévias e pacotes

Gere prévias de migração e recupere pacotes de migração portáteis para destinos autogerenciados.

Reverter com segurança

Liste versões fixadas válidas e reverta ou reimplante somente após o destino exato ser confirmado.

Permissões OAuth são explícitas

Clientes hospedados podem solicitar dois escopos delegados: staticbot:read para inspecionar sua conta e staticbot:write para ações como implantações, migrações, atualizações de DNS, operações de sincronização e reversões. Para uma conexão somente leitura, selecione apenas staticbot:read. Selecione staticbot:write durante a configuração somente quando quiser operações de escrita.

A autorização não remove as salvaguardas do fluxo de trabalho. O Staticbot ainda apresenta descoberta de migração, alterações destrutivas no banco de dados, decisões de falha e destinos exatos de reversão antes que ações consequentes continuem.

Há duas decisões a entender antes de iniciar uma migração. Quando o Staticbot encontra uma exportação oficial de Dados na Nuvem do Lovable no seu projeto de origem, ele pede que você escolha um método de migração: restaurar o snapshot ou reproduzir seus arquivos de migração SQL. O agente explica ambas as opções e usa a que você escolher. E quando o projeto Supabase de destino já contém objetos, um relatório de conflito de destino lista exatamente o que existe e o que cada escopo de limpeza removeria. Limpar um destino é irreversível e exige que você confirme tanto o escopo quanto a referência do projeto.

Codex CLI, Claude Code e agentes de codificação

Para agentes de codificação em terminal, a configuração recomendada são as habilidades focadas do Staticbot mais uma chave de API com escopo organizacional. Configuração OAuth hospedada e MCP não são necessárias; adicione o pacote local somente quando quiser especificamente descoberta de ferramentas MCP tipadas.

Instale as habilidades de implantação, migração, Sincronização Contínua e fallback direto de API do repositório público. Crie uma chave de API no Staticbot e exponha-a ao processo do agente de codificação como STATICBOT_API_KEY.

  1. Crie uma chave com escopo organizacional em app.staticbot.dev/developer.
  2. Carregue-a na sessão de terminal atual com o comando abaixo. A entrada fica oculta e a chave bruta não é gravada no histórico do shell.
  3. Cole o prompt de instalação correspondente no Codex CLI ou Claude Code.

Carregue a chave de API para esta sessão de terminal

printf 'Staticbot API key: '
IFS= read -rs STATICBOT_API_KEY
printf '\n'
export STATICBOT_API_KEY

Prompt para Codex CLI

Use $skill-installer to install these seven Staticbot skills as personal skills from https://github.com/bitfiction/staticbot-mcp/tree/main/skills:

- deploy-web-app-with-staticbot
- migrate-vibe-coded-app
- sync-vibe-coded-app
- live-migrate-ai-built-app
- live-migrate-lovable-app
- live-migrate-base44-app
- staticbot

Do not install or configure the Staticbot MCP server. Confirm the installed paths and list all seven installed skills.

Prompt para Claude Code

Install these seven directories from https://github.com/bitfiction/staticbot-mcp/tree/main/skills as personal Claude Code skills under ~/.claude/skills:

- deploy-web-app-with-staticbot
- migrate-vibe-coded-app
- sync-vibe-coded-app
- live-migrate-ai-built-app
- live-migrate-lovable-app
- live-migrate-base44-app
- staticbot

Copy each complete skill directory, including its scripts and references. Do not install the Staticbot plugin or configure MCP. Validate the result with "claude plugin validate ~/.claude/skills" and report the installed paths and validation result.

As habilidades chamam a API REST do Staticbot por meio do fallback seguro de credenciais quando o MCP não está disponível. Nenhuma conexão MCP é necessária.

Ou instale o plugin em uma única etapa

O repositório também é um plugin para Codex e Claude Code. Adicionar o marketplace instala o servidor MCP e todas as quatro habilidades juntos, então você pula os prompts por habilidade. O Staticbot não precisa estar em um registro central para isso — o marketplace é o próprio repositório público do GitHub. Defina STATICBOT_API_KEY no ambiente que inicia o agente e reinicie-o (ou execute /reload-plugins) se o Staticbot não aparecer imediatamente.

Codex CLI

codex plugin marketplace add bitfiction/staticbot-mcp
codex plugin add staticbot@staticbot

Claude Code

/plugin marketplace add bitfiction/staticbot-mcp
/plugin install staticbot@staticbot

As habilidades do plugin têm namespace: /staticbot:deploy-web-app-with-staticbot, /staticbot:migrate-vibe-coded-app, /staticbot:sync-vibe-coded-app.

Opcional: MCP local com a mesma chave de API

Use este caminho somente quando quiser especificamente descoberta de ferramentas MCP local. Primeiro execute os comandos de chave de API com entrada oculta acima e depois execute o comando para seu cliente. Os comandos gravam a chave expandida na configuração MCP de nível de usuário desse cliente; nunca os execute em um script de repositório nem cole a chave no chat.

Codex CLI

codex mcp add staticbot \
  --env STATICBOT_API_KEY="$STATICBOT_API_KEY" \
  -- npx -y @staticbot/mcp
codex mcp get staticbot

Claude Code

claude mcp add --scope user staticbot \
  -e STATICBOT_API_KEY="$STATICBOT_API_KEY" \
  -- npx -y @staticbot/mcp
claude mcp get staticbot

Requer Node.js 20 ou mais recente. Ambos os blocos de comando terminam lendo a conexão staticbot salva de volta para verificação.

O que as habilidades focadas adicionam

As habilidades fornecem sequências opinativas, requisitos de aprovação, orientação de recuperação e um fallback REST direto autenticado com STATICBOT_API_KEY. O MCP pode adicionar descoberta de ferramentas tipadas, mas o fluxo de trabalho do agente de codificação não depende dele.

deploy-web-app-with-staticbot

Análise de repositório, seleção de destino, implantação, DNS e reversão.

migrate-vibe-coded-app

Descoberta, prévia, migração para Supabase e switchover.

sync-vibe-coded-app

Inspeção de sincronização, revisão de alterações destrutivas, nova tentativa e recuperação.

live-migrate-ai-built-app

Cutover ao vivo de um aplicativo Lovable ou Base44: migração de teste, página de manutenção, congelamento de escrita, cópia final, verificação e troca de domínio.

$skill-installer install the Staticbot skills from https://github.com/bitfiction/staticbot-mcp/tree/main/skills

Experimente estas solicitações

"Implante este repositório com o Staticbot. Explique a carga de trabalho detectada e o destino selecionado antes de iniciar a produção."

"Migre meu aplicativo Lovable para um projeto Supabase que eu possuo. Pare após a descoberta e mostre-me o inventário."

"Mostre os registros DNS exigidos pela minha implantação, envie os registros seguros para minha zona Cloudflare conectada e revalide a verificação."

"Inspecione a execução mais recente da Sincronização Contínua. Se contiver SQL destrutivo, explique as alterações antes que eu decida."

"Liste versões válidas de reversão para este site. Não reverta até que eu confirme o commit exato."

Sua infraestrutura, disponível pelo chat

Conecte o servidor MCP hospedado, autorize sua conta Staticbot e comece com uma solicitação real de implantação ou migração.