Funciona con

Lanza tu SaaS en directorios con Cursor

El agente de Cursor lee tu espacio de trabajo y puede usar servidores MCP, que es todo lo que LaunchRepo necesita. Abre el repositorio clonado, añade el servidor de navegador, pega un prompt.

Los usuarios de Cursor tienen una experiencia algo distinta a la de un agente de terminal: los playbooks, product.json y submissions.json están abiertos en el editor junto al panel del agente, así que puedes leer lo que lee el agente y corregir un dato antes de que llegue a un directorio. La configuración son las mismas tres cosas —el repositorio, Python 3.10+, un servidor MCP de navegador— y el flujo es el que se describe en la página de cómo funciona.

Qué necesita Cursor

El repositorio clonado como espacio de trabajo
Abre el repositorio privado en Cursor tras la compra. El agente lee AGENTS.md y los playbooks desde el espacio de trabajo, y tú tienes product.json y submissions.json abiertos en el editor mientras trabaja.
Python 3.10+ y Node.js LTS
Python ejecuta el script del espacio de trabajo, record.py y el panel en la terminal integrada de Cursor. Node.js aporta npx para el servidor de navegador.
Un ~/.cursor/mcp.json global
Cursor lee los servidores MCP de ~/.cursor/mcp.json para todos los proyectos o de .cursor/mcp.json para uno solo. El archivo global deja el repositorio de entrega exactamente como llegó.
La aprobación de herramientas, activada
Por defecto, Cursor pregunta antes de cada llamada a una herramienta MCP. Déjalo así para los envíos de formularios; authorizations.json añade encima las reglas de LaunchRepo por producto.

Conectar Cursor a tu Chrome

El agente de Cursor no tiene forma de entrar en tu Chrome con sesión iniciada hasta que le añades una. La ruta que admite LaunchRepo es Chrome DevTools MCP mediante depuración remota: Chrome 144 o posterior, la depuración remota activada en chrome://inspect/#remote-debugging y --autoConnect en el servidor.

Puedes añadir el servidor en Cursor Settings → MCP → New MCP Server o pegar el JSON de abajo en el archivo. En ambos casos aparece en la lista MCP con sus herramientas, y puedes desactivarlo sin borrarlo.

La misma definición que en la guía de navegador del repositorio, guardada como ~/.cursor/mcp.json:

~/.cursor/mcp.json
{
  "mcpServers": {
    "chrome-devtools": {
      "command": "npx",
      "args": [
        "-y",
        "chrome-devtools-mcp@latest",
        "--autoConnect",
        "--no-usage-statistics",
        "--no-performance-crux"
      ]
    }
  }
}

Formato según la documentación de cursor.com, comprobado el 30 de septiembre de 2026. ↗

Pide al agente que abra example.com en una pestaña en blanco nueva. Aprueba la llamada a la herramienta en Cursor, acepta el aviso de Chrome y comprueba que se ha movido la pestaña visible. Después inicia sesión en el primer directorio.

Conecta tu agente de código a tu Chrome →

El prompt de inicio

Pega el prompt de inicio público de START.md en el agente de Cursor con el repositorio abierto. Crea el espacio de trabajo privado junto al checkout, arranca el panel y devuelve un enlace 127.0.0.1.

START.md — pégalo tal cual, en inglés
Recommend Claude Code CLI or Codex CLI in a terminal instead of the desktop apps for best results. If session metadata confirms desktop hosting, explicitly advise me to switch to the CLI and resume this same private workspace. Do not infer the host from a CLI engine version alone.

Read AGENTS.md, then follow "Start the dashboard for the owner". Create my private
workspace if I do not have one yet, start the dashboard, and give me the link.
Then lead ONBOARDING.md one phase at a time. Reuse recorded permissions instead of
asking again unless their scope is missing or conflicting. Actually test my visible
existing Chrome profile and intended identity as BROWSER-SETUP.md requires; use the
OS fallback if needed. Use one platform/browser worker by default. Build the normal
run only from suitable free-ready routes, keep research separate, and preserve any
draft that needs one exact human CAPTCHA/2FA action. Never claim browser control
bypasses or reduces those challenges.

Los playbooks y las instrucciones son Markdown en inglés, que es lo que mejor manejan los agentes de programación. El copy de tu producto puede estar en cualquier idioma que acepte el directorio; el agente te responde en tu idioma.

El onboarding continúa en el panel. Como los archivos del espacio de trabajo son Markdown y JSON sin más, también puedes corregir un dato directamente en el editor; el agente vuelve a leer los archivos antes de la siguiente plataforma.

Empieza con LaunchRepo en tres pasos →

Cómo es una ejecución

En Cursor sigues una ejecución en dos sitios: el panel del agente lista cada llamada a herramienta con sus argumentos y Chrome muestra la página. El panel de abajo es el lote de ejemplo de la portada; los estados reales salen de submissions.json.

Cuando el servidor de navegador falla en Cursor

Cursor aísla un servidor MCP que falla, así que el resto del editor sigue funcionando. Estas tres comprobaciones suelen devolverte el navegador:

El agente no ve las herramientas
Abre el Output panel (Cmd/Ctrl+Shift+U) y elige “MCP Logs”. Ahí ves si el servidor arrancó, falló o se cayó. Un servidor desactivado en Customize no se carga en absoluto.
Sigue ejecutándose una versión antigua del servidor
Para servidores basados en npm, la documentación de Cursor sugiere quitar el servidor, ejecutar npm cache clean --force y volver a añadirlo. Después reinicia Cursor.
Una llamada a herramienta falló a mitad del formulario
Cursor marca la llamada como fallida. Mira la pestaña antes de reintentar: si el formulario no se envió, reinténtalo; si se envió, deja que el agente registre lo que muestra la página en lugar de enviarlo dos veces.

Si las herramientas del navegador agotan el tiempo de espera con --autoConnect, comprueba cuatro cosas: Chrome 144 o posterior ya está abierto, la depuración remota está activada en chrome://inspect/#remote-debugging, has aceptado el aviso de conexión de Chrome y ninguna otra herramienta está usando el mismo navegador. Chrome DevTools MCP carga todas las pestañas abiertas, así que cierra las que no necesites.

Lo que sigue necesitándote

LaunchRepo no es, a propósito, un servicio en segundo plano. Estos momentos detienen la ejecución y se registran como traspasos humanos; el agente nunca los sortea:

CAPTCHA y comprobaciones anti-bot
El agente se detiene, registra prepared_needs_human y el panel lista la plataforma en «te necesita». Resuélvelo en la pestaña de Chrome y luego dile al agente, desde su panel, que siga.
2FA y códigos de verificación
Los correos de confirmación llegan al buzón con sesión iniciada en el Chrome conectado. Si no está ahí, le pasas tú el código y queda registrado como traspaso humano.
Ventas adicionales de pago
Las rutas solo de pago se registran como deferred_paid. Aunque la llamada a la herramienta esté aprobada, el agente no compra, no inicia una prueba con tarjeta ni acepta una oferta ajena.
Confirmar «publicado»
Marcas una plataforma como publicada cuando has abierto su URL pública. Hasta entonces, borradores, recibos y páginas de agradecimiento conservan sus propios estados.

Sin benchmark ni ranking: afirmamos que Cursor es compatible porque cumple los dos requisitos de arriba, no porque lo hayamos medido frente a otros agentes.

Preguntas

¿Uso el chat de Cursor o su modo agente?

El agente necesita ejecutar scripts y llamar al servidor MCP de navegador, así que usa el modo de tu versión de Cursor que pueda hacer ambas cosas. No documentamos la interfaz de Cursor; sus propios ajustes describen dónde viven los servidores MCP y los permisos de herramientas.

¿Puedo editar product.json en el editor en lugar del panel?

Sí. El panel y el agente escriben los mismos archivos; editarlos en Cursor está bien. El agente vuelve a leer los archivos de producto después de que el panel o tú los hayáis cambiado.

¿Cursor necesita un plan de pago?

No hacemos ninguna afirmación sobre los planes de Cursor. El uso del agente lo factura tu proveedor y no forma parte de la licencia de LaunchRepo.

¿La integración de navegador ve mis otras pestañas?

Una conexión CDP o DevTools MCP controla el navegador conectado, incluidas las páginas autenticadas. BROWSER-SETUP.md te indica cerrar las pestañas sensibles no relacionadas y usar solo los sitios permitidos del producto.

¿Puedo cambiar a Claude Code o Codex más adelante?

Sí. El espacio de trabajo, el tracker y los permisos son archivos planos; cualquier agente que lea archivos y maneje un navegador continúa donde se quedó el anterior. La licencia cubre agentes ilimitados.

Un pago, cada producto, cualquier agente

El precio actual es 119,00 €, una sola vez, y no sube. La página de precios muestra el precio en directo, qué hay en el repositorio y la licencia en breve.

Ver precios