Pular para o conteúdo

Conecte o Claude Code, o Codex ou o Cursor ao MonstarX

ResumindoO MonstarX tem um servidor MCP em https://monstarx.com/mcp. Adicione-o ao Claude Code, Codex, Cursor, VS Code, Gemini CLI, Windsurf, ChatGPT ou ao app do Claude, entre uma vez pelo navegador e diga "Envie este app para o MonstarX e me passe o link". A partir daí, o seu agente pode enviar novas versões, receber as mudanças do MonstarX, pedir que o MonstarX crie, definir segredos e publicar.

Agentes de código com IA, como o Claude Code, o Codex e o Cursor, são ótimos para escrever um app, mas deixam o resto com você: um lugar para rodar, um link para compartilhar, um domínio, um banco de dados, testes e um jeito de quem não é desenvolvedor continuar mudando o app. O MonstarX é esse resto.

Conecte o seu agente ao MonstarX uma vez, e um “envie este app para o MonstarX” coloca o que ele criou no MonstarX, rodando em uma prévia ao vivo com um link para compartilhar. A partir daí, você pode continuar criando no seu agente, no MonstarX ou nos dois: o trabalho vai e volta.

Os agentes se conectam por MCP (o Model Context Protocol, um padrão para ferramentas de IA usarem outros serviços). O servidor MCP do MonstarX fica em:

https://monstarx.com/mcp

O guia completo para desenvolvedores está na página de MCP do MonstarX.

  1. Abra ConfiguraçõesAPI & MCP. Em Conectar um agente de código, escolha o seu agente.

  2. Deixe Entrar pelo navegador selecionado e copie para o seu agente a configuração que aparece. As abas abaixo mostram a mesma configuração para os agentes mais comuns.

  3. Entre no MonstarX quando o seu agente pedir. O navegador abre o MonstarX: entre na sua conta e clique em Permitir. Não precisa de chave.

  4. Diga “Envie este app para o MonstarX e me passe o link.”

A ferramenta de linha de comando do Claude Code, a aba Code do app para desktop e as extensões para IDE usam a mesma configuração. Rode:

Janela do terminal
claude mcp add --transport http --scope user monstarx https://monstarx.com/mcp

Depois, rode /mcp no Claude Code, escolha monstarx e clique em Authenticate (ou rode claude mcp login monstarx). O navegador abre o MonstarX: entre na sua conta e clique em Permitir.

O --scope user deixa o MonstarX disponível em todas as pastas; sem ele, o MonstarX é adicionado só ao projeto atual.

A página de Configurações também cobre Grok, Lovable, Bolt & v0, Replit, Figma e Outros, ou seja, qualquer ferramenta que fale MCP. O guia completo para desenvolvedores, com mais clientes, fica em Documentação, no topo de ConfiguraçõesAPI & MCP.

O Windsurf, o Gemini CLI, scripts e CI usam uma chave de API em vez do login pelo navegador. Crie uma em ConfiguraçõesAPI & MCP, em Chaves de API, e depois mude a configuração do agente para Chave de API para ver a versão com a chave. Veja API & MCP para criar, usar e revogar chaves. E mantenha as chaves fora do código e das conversas: uma chave age em seu nome em todos os projetos.

Depois de conectado, fale com o seu agente com palavras simples. Experimente:

  • “Envie este app para o MonstarX e me passe o link.”
  • “Envie as minhas mudanças para o MonstarX.”
  • “Baixe a versão mais recente do MonstarX e junte com as minhas mudanças.”
  • “Peça ao MonstarX para adicionar um checkout do Stripe e depois traga as mudanças dele.”
  • “Publique no MonstarX.”

Em um app de chat sem linha de comando (o app do Claude, o ChatGPT), experimente “Crie para mim um app de agendamento para o meu salão no MonstarX”, “Importe github.com/me/my-app para o MonstarX” ou “O que o MonstarX está fazendo no meu projeto Harbour Watch?”.

  1. O agente pede ao MonstarX um link de upload de uso único e envia a pasta do seu app com um único comando. node_modules, os arquivos de build e os arquivos .env ficam no seu computador, e os arquivos nunca passam pelo modelo de IA, então um app grande não custa mais tokens que um pequeno.

  2. O MonstarX verifica que tipo de app é (a mesma verificação de quando você importa um app) e o roda em uma prévia ao vivo, com os próprios pacotes.

  3. O agente recebe o link do projeto, o que o MonstarX encontrou e as chaves de que o app ainda precisa.

Cada envio seguinte vira uma nova versão em Versões, com o nome do agente (“Enviado via Claude Code”) e um aviso no chat, para que você e o agente do MonstarX saibam o que mudou. Se alguém criou algo no MonstarX depois da última cópia do seu agente, o envio é recusado em vez de sobrescrever esse trabalho: o agente baixa a versão do MonstarX, junta as mudanças e envia de novo.

FerramentaO que faz
get_accountA sua conta, o plano e quanto ainda resta do seu limite de uso
list_projectsOs seus projetos, dos alterados mais recentemente para os mais antigos
get_projectUm resumo de um projeto: o que o MonstarX está fazendo, a prévia, a publicação, os segredos que faltam
prepare_uploadUm link de upload de uso único e o comando para enviar a pasta atual, como projeto novo ou nova versão
import_from_githubTraz um app de um repositório do GitHub
push_filesGrava alguns arquivos diretamente, para pequenas edições ou agentes sem linha de comando
create_projectFaz o MonstarX criar um app novo a partir de uma descrição, imagens ou documentos
read_filesLista ou lê os arquivos de um projeto
download_projectUm link de download de uso único e o comando para descompactar o projeto
send_messagePede ao agente do MonstarX que crie, responda ou planeje, como se você digitasse no espaço de trabalho
get_messagesLê o chat do projeto, podendo esperar o MonstarX terminar de responder
stopInterrompe o que o MonstarX está rodando em um projeto
publish_projectColoca no ar a versão atual
set_secretsGuarda as chaves que o app lê, criptografadas, em Backend → Segredos
get_logsO estado e a saída da prévia; pode iniciar uma prévia parada

Todas as ferramentas agem só nos projetos que são seus. As ferramentas que só leem vêm marcadas como tal, para que os agentes possam rodá-las sem perguntar; publicar sempre pede confirmação antes.

  • Uploads: até 100 MB como .tar.gz (o formato que o comando de envio gera) ou 50 MB como .zip. Arquivos com mais de 10 MB ficam de fora e são listados.
  • push_files: 200 arquivos, 400 KB cada, 2 MB por chamada.
  • Os links de upload e download funcionam uma vez, por 15 minutos.
  • Um envio que apagaria a maior parte de um projeto (menos de um quarto dos arquivos) é recusado. Quase sempre é a pasta errada.
  • Um envio é recusado enquanto o MonstarX está criando naquele projeto.
  • Limite de uso: pedir que o MonstarX crie (send_message, create_project) consome o limite de uso do seu plano. Enviar, importar, baixar, ler e publicar não consomem.
  • Chaves de API: até 20 por conta. Os logins pelo navegador continuam ativos por 90 dias de uso.
  • As ferramentas do MonstarX não aparecem. A maioria dos agentes carrega os servidores quando uma sessão começa: abra uma nova. No Claude Code, /mcp mostra se o MonstarX está conectado.
  • “Sign in” ou um erro de não autorizado. O login expirou ou a chave foi revogada. Entre de novo (/mcp no Claude Code, codex mcp login monstarx) ou crie uma chave nova.
  • O Codex não consegue enviar. O sandbox dele bloqueia a rede: aprove o comando ou libere o acesso à rede.
  • “This upload has 3 files and the project has 214”. O comando rodou na pasta errada. Rode-o onde está o package.json.
  • “The files in MonstarX changed since your copy was taken”. Alguém criou algo no MonstarX depois do seu último envio. Peça ao seu agente para baixar, juntar as mudanças e enviar de novo.
  • Um repositório privado do GitHub não é encontrado. Conecte o GitHub no MonstarX antes. Veja GitHub.
  • O app não inicia. Peça ao seu agente para olhar os logs; uma chave que falta pode ser definida com set_secrets.

Abra ConfiguraçõesAPI & MCP e clique em Desconectar ao lado do agente, em Agentes conectados. Ele é desconectado na hora. Um agente que usa uma chave para de funcionar quando você clica em Revogar na chave. Veja API & MCP.

Preciso de uma chave de API?

Normalmente, não. A maioria dos agentes entra pelo navegador: você entra no MonstarX e clica em Permitir. As chaves são para agentes, scripts e CI que não conseguem abrir um navegador.

Os meus arquivos .env vão ser enviados?

Não. O comando de envio deixa esses arquivos de fora e, se algum chegar mesmo assim, o MonstarX não o guarda. Mantenha as chaves em Backend → Segredos ou peça ao seu agente para usar o set_secrets.

Posso continuar criando tanto no meu agente quanto no MonstarX?

Pode. Envie pelo seu agente, crie no MonstarX e depois peça ao seu agente para baixar a versão mais recente. Uma verificação de revisão impede que um lado sobrescreva o outro.

Quais apps rodam no MonstarX?

Apps do MonstarX e apps Vite (React, Vue, Svelte, ou seja, toda exportação do Lovable, do Bolt e do v0) rodam e são publicados aqui. Next.js, Remix, Astro, Nuxt e SvelteKit rodam na prévia, mas são publicados na própria hospedagem. Os demais podem ser recriados como app web.

Isso é o mesmo que os conectores MCP?

Não, é o sentido contrário. Aqui, o seu agente usa o MonstarX. Os conectores MCP permitem que o MonstarX use outros servidores MCP.