El agente de Cursor puede construir un sitio y ejecutar comandos, así que también puede desplegarlo. Dile «despliega esto con Lobsite» y ejecuta npx -y lobsite --yes en la terminal: la carpeta compilada se publica y el agente vuelve con la dirección y un enlace para conservar el sitio. Una regla de proyecto lo convierte en lo predeterminado para cada chat.
Cómo funciona
- Pide al agente que despliegue, en modo Agent. Compila el proyecto y luego ejecuta
npx -y lobsite --yes. - La CLI detecta que se ejecuta bajo Cursor (por la variable
CURSOR_AGENT), así que nunca espera una respuesta que no llegaría, e imprime líneas simples. - El agente te da la URL y el enlace para reclamarlo. El sitio dura 6 horas; abre el enlace e inicia sesión para conservarlo en la misma dirección.
Una regla de proyecto
Las reglas le dicen al agente de Cursor cómo funciona este proyecto. Guarda esto como .cursor/rules/deploy.mdc:
---
description: How to deploy this site
alwaysApply: false
---
This site deploys with Lobsite. Build it, then from the project folder run:
npx -y lobsite --yes
- Tell the user the URL, and relay the "Tell the user:" line from the output word for word.
- lobsite.toml remembers the site, so the same command updates it. Use --preview to deploy
without changing the live site.
- If a deploy fails, follow the fix in the error message. Never pass --include-secrets.
Con alwaysApply: false, el agente la lee cuando el chat trata de desplegar. Haz commit de lobsite.toml tras el primer deploy, para que los agentes de todo el equipo actualicen el mismo sitio.
O el servidor MCP
Añade el servidor a .cursor/mcp.json en el proyecto (o a ~/.cursor/mcp.json para todos los proyectos):
{ "mcpServers": { "lobsite": { "command": "npx", "args": ["-y", "lobsite@latest", "mcp"] } } }
Cursor muestra entonces seis herramientas: deploy, list_sites, list_deploys, rollback, promote y whoami. El agente las llama en lugar de la terminal, así que no hay comando que aprobar, y puede responder a «¿qué está publicado ahora?» o «revierte el último deploy».
Sin preguntas bajo un agente, y una línea Tell the user: con la URL y el enlace para reclamarlo.
npx lobsite mcp para agentes de programación, lobsite.com/api/mcp para asistentes de chat.
Los archivos se guardan por su hash. Volver a desplegar un sitio sin cambios sube 0 bytes.
Previsualiza antes de publicar. Vuelve atrás con un clic, redirecciones incluidas.
Las redirecciones, cabeceras y formularios están en lobsite.toml y viajan con cada deploy.
Todos los límites están publicados y cada error te dice qué hacer a continuación.
Terminal, regla o MCP: cuál usar
| Comando en la terminal | Regla de proyecto | Servidor MCP | |
|---|---|---|---|
| Configuración | Ninguna | Un archivo en .cursor/rules/ |
Una entrada en .cursor/mcp.json |
| Aprobación en Cursor | En cada ejecución, salvo que permitas el comando | En cada ejecución, salvo que permitas el comando | Por herramienta, la primera vez |
| Revertir, listar deploys | Sí, con más comandos | Sí, con más comandos | Sí, como herramientas |
| Compartido con el equipo | No | Sí, en un commit | Sí, si .cursor/mcp.json está en un commit |
| Necesita Node | Sí | Sí | Sí |
Los tres despliegan igual y al mismo sitio. Sin Node, el agente puede enviar una página con curl; consulta agentes de IA.
Preguntas frecuentes
¿Se queda el agente atascado en una pregunta?
No. Bajo Cursor, la CLI nunca pregunta nada: un primer deploy imprime su resumen y continúa, y todo lo que no se puede deshacer necesita --yes. Por eso el comando lo incluye.
¿Puede desplegar en mi cuenta en lugar de en un sitio temporal?
Sí. Ejecuta tú una vez npx lobsite login en la terminal de Cursor; abre un navegador para iniciar sesión. Después, los deploys del agente van a tu cuenta y lobsite.toml recuerda el sitio.
¿Qué carpeta sube?
La primera de dist/, build/, out/, _site/ o public/, o la carpeta indicada en lobsite.toml. Los archivos secretos como .env nunca se suben: detienen el deploy hasta que se ignoran.
¿Cada deploy vuelve a subir el sitio entero?
No. Los archivos se comparan por su hash y solo se suben los que cambiaron, así que volver a desplegar tras un cambio pequeño tarda un momento.
¿Hay una extensión para Cursor?
No hace falta extensión: la CLI y el servidor MCP son toda la integración.