lobsite! Giriş yap Kaydol

Cursor'dan web sitesi deploy edin

Cursor ajanından deploy etmesini isteyin, canlı URL alın: bir proje kuralı veya MCP sunucusu, tek komut, soru yok. Hesapsız deneyin.

Cursor ajanı bunu terminalde çalıştırır; soru sormak için hiç durmaz.
Bir HTML dosyası, klasör veya .zip bırakın Tarayıcınızda kontrol edilir; siz yayınlayana kadar hiçbir şey yüklenmez.

Cursor'ın ajanı bir site oluşturup komut çalıştırabilir, dolayısıyla onu deploy da edebilir. Ona "bunu Lobsite ile deploy et" deyin; terminalde npx -y lobsite --yes çalıştırır: derlenmiş klasör yayına girer ve ajan adresi ve siteyi korumanızı sağlayan bir bağlantıyla geri döner. Bir proje kuralı bunu her sohbet için varsayılan yapar.

Nasıl çalışır

  1. Agent modunda ajandan deploy etmesini isteyin. Projeyi derler, ardından npx -y lobsite --yes çalıştırır.
  2. CLI, Cursor altında çalıştığını anlar (CURSOR_AGENT değişkeninden); bu yüzden asla gelmeyecek bir yanıtı beklemez ve düz satırlar yazdırır.
  3. Ajan size URL'yi ve sahiplenme bağlantısını söyler. Site 6 saat yaşar; aynı adreste korumak için bağlantıyı açıp giriş yapın.

Bir proje kuralı

Kurallar Cursor'ın ajanına bu projenin nasıl çalıştığını söyler. Şunu .cursor/rules/deploy.mdc olarak kaydedin:

---
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 ile ajan, sohbet deploy hakkında olduğunda kuralı okur. İlk deploy'dan sonra lobsite.toml dosyasını commit edin; böylece tüm ekibin ajanları aynı siteyi günceller.

Ya da MCP sunucusu

Sunucuyu projedeki .cursor/mcp.json dosyasına (ya da tüm projeler için ~/.cursor/mcp.json dosyasına) ekleyin:

{ "mcpServers": { "lobsite": { "command": "npx", "args": ["-y", "lobsite@latest", "mcp"] } } }

Cursor bu durumda altı araç listeler: deploy, list_sites, list_deploys, rollback, promote ve whoami. Ajan terminal yerine bunları çağırır; onaylanacak bir komut olmaz ve "şu an yayında ne var?" ya da "son deploy'u geri al" sorularını yanıtlayabilir.

Ajanlar için tasarlandı

Bir ajan altında soru sorulmaz; URL ve sahiplenme bağlantısını içeren bir Tell the user: satırı verilir.

MCP sunucuları

Kodlama ajanları için npx lobsite mcp, sohbet asistanları için lobsite.com/api/mcp.

Yalnızca değişen dosyalar yüklenir

Dosyalar hash'lerine göre saklanır. Değişmemiş bir siteyi yeniden deploy etmek 0 bayt yükler.

Her deploy'un bir URL'si olur

Yayına almadan önce önizleyin. Yönlendirmeler dahil tek tıkla geri alın.

Tek dosyada yapılandırma

Yönlendirmeler, başlıklar ve formlar lobsite.toml içinde durur ve her deploy ile birlikte gider.

Okuyabileceğiniz sınırlar

Her sınır yayımlanmıştır ve her hata sonra ne yapmanız gerektiğini söyler.

Terminal, kural ya da MCP: hangisini kullanmalı

Terminal komutu Proje kuralı MCP sunucusu
Kurulum Yok .cursor/rules/ içinde bir dosya .cursor/mcp.json içinde bir giriş
Cursor'da onay Komuta izin vermediyseniz her çalıştırmada Komuta izin vermediyseniz her çalıştırmada Araç başına, ilk seferde
Geri alma, deploy'ları listeleme Evet, başka komutlarla Evet, başka komutlarla Evet, araç olarak
Ekiple paylaşılır Hayır Evet, commit edilmiş Evet, .cursor/mcp.json commit edilmişse
Node gerektirir Evet Evet Evet

Üçü de aynı şekilde ve aynı siteye deploy eder. Node yoksa ajan bunun yerine curl ile bir sayfa gönderebilir; bkz. yapay zekâ ajanları.

Sık sorulan sorular

Ajan bir soruda takılıp kalır mı?

Hayır. Cursor altında CLI asla bir şey sormaz: ilk deploy özetini yazdırıp devam eder ve geri alınamayan her şey --yes gerektirir. Komutun onu içermesinin nedeni budur.

Geçici bir site yerine hesabıma deploy edebilir mi?

Evet. Cursor'ın terminalinde npx lobsite login komutunu bir kez kendiniz çalıştırın; giriş için bir tarayıcı açar. Sonrasında ajanın deploy'ları hesabınıza gider ve lobsite.toml siteyi hatırlar.

Hangi klasörü yükler?

dist/, build/, out/, _site/ veya public/ klasörlerinden ilkini ya da lobsite.toml içinde belirtilen klasörü. .env gibi gizli dosyalar asla yüklenmez: yok sayılana kadar deploy'u durdururlar.

Her deploy tüm siteyi yeniden mi yükler?

Hayır. Dosyalar hash değerlerine göre karşılaştırılır ve yalnızca değişenler yüklenir; küçük bir değişiklikten sonra yeniden deploy bir an sürer.

Bir Cursor eklentisi var mı?

Eklentiye gerek yok: CLI ve MCP sunucusu entegrasyonun tamamıdır.

Ayrıca bakın