MCP

O MCP deixa o assistente do seu editor subir a pasta do projeto, criar bancos e ler logs, sem você abrir o painel.

1. Crie um token

No painel, em tokens de API, crie um token. Ele começa com lh_ e aparece uma única vez. Trate como senha. Você pode nomear, e revogar a qualquer momento.

2. Instale no editor

O pacote é @lumahost/mcp, roda na sua máquina e precisa de Node 20 ou mais novo. O token vai na variável LUMAHOST_TOKEN.

Claude Code

claude mcp add lumahost -e LUMAHOST_TOKEN=lh_... -- npx -y @lumahost/mcp

Cursor

Em .cursor/mcp.json no projeto, ou ~/.cursor/mcp.json para todos:

{
  "mcpServers": {
    "lumahost": {
      "command": "npx",
      "args": ["-y", "@lumahost/mcp"],
      "env": { "LUMAHOST_TOKEN": "lh_..." }
    }
  }
}

Windsurf e VS Code seguem o mesmo formato, cada um no seu arquivo de configuração de MCP.

Não versione o arquivo com o token dentro. Se vazar, revogue o token no painel.

O que você pode pedir

  • "Suba esta pasta como app web": o MCP compacta a pasta respeitando o .gitignore e envia.
  • "Mostre os logs do deploy" e "por que o build falhou?"
  • "Crie um Postgres e ligue ao app"
  • "Defina a variável API_KEY" e "aponte meuapp.com.br para o app"
  • "Reinicie" ou "pare o app"

As ferramentas são: quem_sou, listar_apps, criar_app, deploy_pasta, status_deploy, logs, variaveis, dominio, criar_banco, credenciais_banco, reiniciar e parar.