L’agent de Cursor peut construire un site et lancer des commandes : il peut donc aussi le déployer. Dites-lui « déploie ça avec Lobsite » et il lance npx -y lobsite --yes dans le terminal : le dossier buildé est mis en ligne, et l’agent revient avec l’adresse et un lien qui permet de garder le site. Une règle de projet en fait le comportement par défaut pour chaque chat.
Comment ça marche
- Demandez à l’agent de déployer, en mode Agent. Il builde le projet, puis lance
npx -y lobsite --yes. - La CLI voit qu’elle tourne sous Cursor (grâce à la variable
CURSOR_AGENT) : elle n’attend jamais une réponse qui ne viendrait pas, et affiche des lignes simples. - L’agent vous donne l’URL et le lien de récupération. Le site dure 6 heures ; ouvrez le lien et connectez-vous pour le garder à la même adresse.
Une règle de projet
Les règles indiquent à l’agent de Cursor comment fonctionne ce projet. Enregistrez ceci sous .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.
Avec alwaysApply: false, l’agent la lit quand le chat porte sur le déploiement. Commitez lobsite.toml après le premier déploiement, pour que les agents de toute l’équipe mettent à jour le même site.
Ou le serveur MCP
Ajoutez le serveur à .cursor/mcp.json dans le projet (ou à ~/.cursor/mcp.json pour tous les projets) :
{ "mcpServers": { "lobsite": { "command": "npx", "args": ["-y", "lobsite@latest", "mcp"] } } }
Cursor affiche alors six outils : deploy, list_sites, list_deploys, rollback, promote et whoami. L’agent les appelle au lieu du terminal : il n’y a pas de commande à approuver, et il peut répondre à « qu’est-ce qui est en ligne en ce moment ? » ou « annule le dernier déploiement ».
Aucune question posée sous un agent, et une ligne Tell the user: avec l’URL et le lien de récupération.
npx lobsite mcp pour les agents de code, lobsite.com/api/mcp pour les assistants de chat.
Les fichiers sont stockés selon leur hash. Redéployer un site inchangé envoie 0 octet.
Prévisualisez avant la mise en ligne. Revenez en arrière en un clic, redirections comprises.
Redirections, en-têtes et formulaires vivent dans lobsite.toml et accompagnent chaque déploiement.
Chaque limite est publiée, et chaque erreur vous dit quoi faire ensuite.
Terminal, règle ou MCP : lequel choisir
| Commande dans le terminal | Règle de projet | Serveur MCP | |
|---|---|---|---|
| Mise en place | Aucune | Un fichier dans .cursor/rules/ |
Une entrée dans .cursor/mcp.json |
| Approbation dans Cursor | À chaque exécution, sauf si vous autorisez la commande | À chaque exécution, sauf si vous autorisez la commande | Par outil, la première fois |
| Retour arrière, liste des déploiements | Oui, avec d’autres commandes | Oui, avec d’autres commandes | Oui, en tant qu’outils |
| Partagé avec l’équipe | Non | Oui, commité | Oui, si .cursor/mcp.json est commité |
| Demande Node | Oui | Oui | Oui |
Les trois déploient de la même façon et vers le même site. Sans Node, l’agent peut envoyer une page avec curl à la place ; voir agents IA.
Questions fréquentes
L’agent reste-t-il bloqué sur une question ?
Non. Sous Cursor, la CLI ne demande jamais rien : un premier déploiement affiche son résumé et continue, et tout ce qui est irréversible demande --yes. C’est pour cela que la commande l’inclut.
Peut-il déployer dans mon compte plutôt que sur un site temporaire ?
Oui. Lancez vous-même une fois npx lobsite login dans le terminal de Cursor ; la commande ouvre un navigateur pour vous connecter. Ensuite, les déploiements de l’agent vont dans votre compte, et lobsite.toml mémorise le site.
Quel dossier envoie-t-il ?
Le premier parmi dist/, build/, out/, _site/ ou public/, ou le dossier indiqué dans lobsite.toml. Les fichiers secrets comme .env ne sont jamais envoyés : ils arrêtent le déploiement jusqu’à ce qu’ils soient ignorés.
Chaque déploiement renvoie-t-il tout le site ?
Non. Les fichiers sont comparés par leur empreinte, et seuls ceux qui ont changé sont envoyés : redéployer après une petite modification prend un instant.
Existe-t-il une extension Cursor ?
Aucune extension n’est nécessaire : la CLI et le serveur MCP constituent toute l’intégration.