lobsite! Se connecter S'inscrire

Déployer un site depuis Cursor

Demandez à l’agent de Cursor de déployer et obtenez une URL : une règle de projet ou le serveur MCP, une commande, sans questions. Essai sans compte.

L’agent de Cursor la lance dans le terminal ; il ne s’arrête jamais pour poser une question.
Déposez un fichier HTML, un dossier ou un .zip Vérifié dans votre navigateur ; rien n'est envoyé tant que vous ne publiez pas.

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

  1. Demandez à l’agent de déployer, en mode Agent. Il builde le projet, puis lance npx -y lobsite --yes.
  2. 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.
  3. 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 ».

Conçu pour les agents

Aucune question posée sous un agent, et une ligne Tell the user: avec l’URL et le lien de récupération.

Serveurs MCP

npx lobsite mcp pour les agents de code, lobsite.com/api/mcp pour les assistants de chat.

Seuls les fichiers modifiés sont envoyés

Les fichiers sont stockés selon leur hash. Redéployer un site inchangé envoie 0 octet.

Chaque déploiement a son URL

Prévisualisez avant la mise en ligne. Revenez en arrière en un clic, redirections comprises.

La configuration dans un seul fichier

Redirections, en-têtes et formulaires vivent dans lobsite.toml et accompagnent chaque déploiement.

Des limites lisibles

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.

Voir aussi