Agen Cursor dapat membuat situs dan menjalankan perintah, sehingga dapat melakukan deploy juga. Katakan "deploy this with Lobsite" dan agen menjalankan npx -y lobsite --yes di terminal: folder hasil build tayang dan agen kembali dengan alamat serta tautan untuk menyimpan situs. Aturan proyek menjadikannya bawaan untuk setiap chat.
Cara kerjanya
- Minta agen melakukan deploy, dalam mode Agent. Agen membuat proyek, lalu menjalankan
npx -y lobsite --yes. - CLI melihat dirinya berjalan di bawah Cursor (dari variabel
CURSOR_AGENT), sehingga tidak pernah menunggu jawaban yang tidak akan datang, dan mencetak baris biasa. - Agen memberi tahu URL dan tautan klaim. Situs bertahan 6 jam; buka tautan dan masuk untuk menyimpannya di alamat yang sama.
Aturan proyek
Aturan memberi tahu agen Cursor cara kerja proyek ini. Simpan ini sebagai .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.
Dengan alwaysApply: false, agen membacanya saat chat membahas deploy. Commit lobsite.toml setelah deploy pertama, agar agen seluruh tim memperbarui situs yang sama.
Atau server MCP
Tambahkan server ke .cursor/mcp.json di proyek (atau ke ~/.cursor/mcp.json untuk setiap proyek):
{ "mcpServers": { "lobsite": { "command": "npx", "args": ["-y", "lobsite@latest", "mcp"] } } }
Cursor lalu mencantumkan enam alat: deploy, list_sites, list_deploys, rollback, promote, dan whoami. Agen memanggilnya alih-alih terminal, sehingga tidak ada perintah untuk disetujui, dan agen dapat menjawab "apa yang aktif sekarang?" atau "rollback deploy terakhir".
Tanpa pertanyaan saat dijalankan agen, dan baris Tell the user: berisi URL dan tautan klaim.
npx lobsite mcp untuk agen coding, lobsite.com/api/mcp untuk asisten chat.
File disimpan berdasarkan hash-nya. Deploy ulang situs yang tidak berubah mengunggah 0 byte.
Pratinjau sebelum tayang. Rollback dengan satu klik, termasuk pengalihan.
Pengalihan, header, dan formulir ada di lobsite.toml dan ikut bersama setiap deploy.
Setiap batas dipublikasikan, dan setiap error memberi tahu langkah selanjutnya.
Terminal, aturan, atau MCP: mana yang dipakai
| Perintah terminal | Aturan proyek | Server MCP | |
|---|---|---|---|
| Penyiapan | Tidak ada | Satu file di .cursor/rules/ |
Satu entri di .cursor/mcp.json |
| Persetujuan di Cursor | Setiap kali, kecuali Anda mengizinkan perintah | Setiap kali, kecuali Anda mengizinkan perintah | Per alat, pertama kali |
| Rollback, daftar deploy | Ya, dengan perintah tambahan | Ya, dengan perintah tambahan | Ya, sebagai alat |
| Dibagikan dengan tim | Tidak | Ya, di-commit | Ya, jika .cursor/mcp.json di-commit |
| Perlu Node | Ya | Ya | Ya |
Ketiganya melakukan deploy dengan cara yang sama dan ke situs yang sama. Tanpa Node, agen dapat mengirim halaman dengan curl; lihat agen AI.
Pertanyaan umum
Apakah agen bisa terhenti pada pertanyaan?
Tidak. Di bawah Cursor, CLI tidak pernah bertanya: deploy pertama mencetak ringkasan dan lanjut, dan apa pun yang tidak dapat dibatalkan memerlukan --yes. Itulah mengapa perintahnya menyertakannya.
Bisakah melakukan deploy ke akun saya, bukan situs sementara?
Ya. Jalankan npx lobsite login sekali di terminal Cursor sendiri; browser terbuka untuk masuk. Setelah itu deploy agen masuk ke akun Anda, dan lobsite.toml mengingat situsnya.
Folder mana yang diunggah?
Yang pertama dari dist/, build/, out/, _site/, atau public/, atau folder yang disebut di lobsite.toml. File rahasia seperti .env tidak pernah diunggah: file itu menghentikan deploy sampai diabaikan.
Apakah setiap deploy mengunggah seluruh situs lagi?
Tidak. File dibandingkan berdasarkan hash, dan hanya yang berubah yang diunggah, sehingga deploy ulang setelah perubahan kecil hanya sebentar.
Apakah ada ekstensi Cursor?
Tidak perlu ekstensi: CLI dan server MCP adalah seluruh integrasinya.