Агент Cursor уміє створювати сайт і виконувати команди, тож може й розгорнути його. Скажіть «розгорни це через Lobsite» — і він виконає npx -y lobsite --yes у терміналі: зібрана папка з’явиться онлайн, а агент повернеться з адресою та посиланням для збереження сайту. Правило проєкту зробить це стандартом для кожного чату.
Як це працює
- Попросіть агента розгорнути сайт у режимі Agent. Він збере проєкт, потім виконає
npx -y lobsite --yes. - CLI визначає, що працює під Cursor (за змінною
CURSOR_AGENT), тому не чекає відповіді, яка не надійде, і виводить звичайні рядки. - Агент повідомить URL і посилання для збереження. Сайт діє 6 годин; відкрийте посилання та ввійдіть, щоб зберегти його за тією самою адресою.
Правило проєкту
Правила пояснюють агенту Cursor, як працює проєкт. Збережіть це як .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.
З alwaysApply: false агент читатиме правило, коли чат стосується розгортання. Додайте lobsite.toml до коміту після першого розгортання, щоб агенти всієї команди оновлювали той самий сайт.
Або сервер MCP
Додайте сервер до .cursor/mcp.json у проєкті (або до ~/.cursor/mcp.json для всіх проєктів):
{ "mcpServers": { "lobsite": { "command": "npx", "args": ["-y", "lobsite@latest", "mcp"] } } }
Cursor покаже шість інструментів: deploy, list_sites, list_deploys, rollback, promote і whoami. Агент викликає їх замість термінала, тож немає команди для схвалення, і він може відповісти «що зараз опубліковано?» або «скасуй останнє розгортання».
Без інтерактивних запитів для агента, з рядком Tell the user:, URL-адресою та посиланням для збереження.
npx lobsite mcp для агентів програмування, lobsite.com/api/mcp для чат-асистентів.
Файли зберігаються за хешем. Повторне розгортання незміненого сайту завантажує 0 байтів.
Перегляньте перед публікацією. Відкотіть одним натисканням разом із перенаправленнями.
Перенаправлення, заголовки та форми зберігаються в lobsite.toml і супроводжують кожне розгортання.
Усі обмеження опубліковані, а кожна помилка підказує наступний крок.
Термінал, правило чи MCP: що вибрати
| Команда термінала | Правило проєкту | Сервер MCP | |
|---|---|---|---|
| Налаштування | Відсутні | Один файл у .cursor/rules/ |
Один запис у .cursor/mcp.json |
| Схвалення в Cursor | Щоразу, якщо команду не дозволено | Щоразу, якщо команду не дозволено | Для кожного інструмента вперше |
| Відкат, список розгортань | Так, додатковими командами | Так, додатковими командами | Так, як інструменти |
| Спільне для команди | Ні | Так, у коміті | Так, якщо .cursor/mcp.json у коміті |
| Потрібен Node | Так | Так | Так |
Усі три способи розгортають однаково й на той самий сайт. Без Node агент може надіслати сторінку через curl; дивіться AI-агенти.
Поширені запитання
Чи зависає агент на запитанні?
Ні. Під Cursor CLI нічого не запитує: перше розгортання виводить підсумок і продовжується, а незворотні дії потребують --yes. Саме тому цей прапорець є в команді.
Чи може агент розгорнути в мій обліковий запис замість тимчасового сайту?
Так. Один раз самостійно виконайте npx lobsite login у терміналі Cursor; відкриється браузер для входу. Після цього розгортання агента потраплятимуть у ваш обліковий запис, а lobsite.toml запам’ятає сайт.
Яку папку він завантажує?
Першу з dist/, build/, out/, _site/ чи public/ або папку, зазначену в lobsite.toml. Секретні файли на кшталт .env ніколи не завантажуються: вони зупиняють розгортання, доки їх не виключено.
Чи завантажує кожне розгортання весь сайт знову?
Ні. Файли порівнюються за хешами, і завантажуються лише змінені, тому повторне розгортання після невеликої зміни триває мить.
Чи є розширення Cursor?
Розширення не потрібне: CLI та сервер MCP — це вся інтеграція.