Claude Code ile uygulamanızı tek oturumda yayına alın: Fine Structure'ı MCP veya açık kaynak eklentiyle bağlayın; hosting, veritabanı, oturum açma ve alan adı hazır.
Claude Code içinde çalışan ve az önce kurdukları projenin hosting, veri ve oturum açma tarafı halledilmiş şekilde canlıya çıkmasını isteyen geliştiriciler.
- Claude Code'dan canlı bir URL'ye tek oturumda ulaşan çalışan bir yayınlama yolu
- Platformun sizin için neyi barındırdığına dair net bir tablo: sayfalar, veritabanı, oturum açma, alan adları
- Statik bir hostun ne zaman daha uygun olduğunu gösteren dürüst bir ölçüt
Claude Code ile bir uygulamayı yayına almak için Claude'u onu barındırabilecek bir runtime'a bağlarsınız. Fine Structure'da iki giriş var: claude.ai ayarlarında https://finestructure.ai/api/mcp adresini özel bağlayıcı olarak ekleyip OAuth ekranını onaylayın ya da açık kaynak eklentiyi /plugin marketplace add finestructure-ai/claude-plugin ve ardından /plugin install finestructure@finestructure ile kurun. Sonrasında Claude ya create_app ile eksiksiz bir uygulama üretir ya da mevcut projenizi dosya dosya platformun runtime'ına taşır; sonuç, yönetilen bir veritabanı, oturum açma, özel alan adı ve kayıtlı sürüme dönüş imkânıyla birlikte barındırılan React sayfaları olarak çalışır. Ücretsiz katman kart istemez: üretim kredi harcar, düzenleme, yayınlama ve alan adları ücretsizdir.
Claude Code bir uygulama üretmekte çok iyi, onu çalıştırmakta ise tamamen çaresizdir. Oturum diskte bir klasörle biter: React bileşenleri, konuşurken şekillenmiş bir veri modeli ve bir yerlerde sunucu olduğunu sessizce varsayan bir oturum açma akışı. Yayına alma, o klasörün bir URL, bir veritabanı ve başkaları için de çalışan bir girişe kavuştuğu andır.
Bu aşamanın alışılmış cevabı tesisat işidir: kodu bir depoya gönder, CI'yı bağla, başka bir yerde veritabanı kur, kimlik doğrulama servisi ekle, DNS'i yönlendir, sertifikaları bekle. Her parça tek başına makul, toplamı ise koca bir öğleden sonra. Diğer cevap, Claude Code'a bu parçaları zaten içeren bir runtime'a doğrudan erişim vermektir; böylece yayına alma aynı sohbetin içindeki tek bir araç çağrısına dönüşür.
Dürüst çerçeve: Platformumuz mevcut yığınınıza cıvatalanmış bir yayınlama düğmesi değil. O bir runtime ve uygulama onun içine taşınıyor. Bu gerçek bir takas: hosting, veritabanı, oturum açma ve alan adlarını kendiniz birleştirmeden alırsınız, karşılığında sunucu katmanındaki kontrolü bırakırsınız.
İki yol, aynı varış noktası: aynı hesap ve aynı uygulamalar. İşinizin çoğu claude.ai içinde geçiyorsa bağlayıcıyı seçin. Terminalde yaşıyorsanız ve yayınlama komutlarının kodunuzun yanında olmasını istiyorsanız eklentiyi seçin.
Birinci yol: MCP bağlayıcısı: claude.ai içinde ayarları açın, Add custom connector seçeneğini seçin, URL alanına https://finestructure.ai/api/mcp adresini yapıştırın ve OAuth ekranını onaylayın. Tek tık, API key yok, bir yapılandırma dosyasında sonsuza kadar kalacak ortam değişkeni yok. Bundan sonra Claude yaklaşık 70 aracı görür: uygulama oluşturma, dosya yazma, entities, yayınlama, alan adları ve analizler.
İkinci yol: açık kaynak Claude Code eklentisi: /plugin marketplace add finestructure-ai/claude-plugin komutunu, ardından /plugin install finestructure@finestructure komutunu çalıştırın. Bu, oturumunuza /deploy, /fs-status ve /fs-domain komutlarını ekler. Kaynak kod herkese açık, yani bir açıklamaya güvenmek yerine kurmadan önce ne gönderdiğini kendiniz okuyabilirsiniz.
Dizin listelemeleri hakkında: Dizinlere yaptığımız başvurular inceleme aşamasında. Bu tamamlanana kadar bağlayıcıya ya da eklentiye resmi, doğrulanmış veya listelenmiş demeyeceğiz. Onları bir rozet yüzünden değil, adres herkese açık ve kaynak okunabilir olduğu için kurun.
İki yayınlama modu var. Biri tek bir cümleyle başlar: create_app bir tarif alır ve sayfaları, entities şemalarını, oturum açma bağlantılarını ve çalışan bir URL'yi olan eksiksiz bir uygulama üretir. Fikir hâlâ yumuşakken ve onu anlamanın en hızlı yolu bakmakken hızlı yol budur. Üretim kredi harcar ve akışın ölçülen tek parçası odur.
İkinci mod zaten sahip olduğunuz bir projeyi taşır. Claude dosyalarınızı okur ve teker teker platformun runtime'ına yeniden yazar: sayfalar platform sayfalarına, veri modeli entities yapısına, kimlik doğrulama çağrıları platform oturum açmasına dönüşür. Bu bir taşımadır, körlemesine bir yükleme değil. Sizin kontrolünüzdeki bir sunucuyu varsayan her dosya runtime'a göre yeniden yazılır ve Claude Code değerini tam da burada kanıtlar.
Gerçekçi bir ilk oturum nasıl görünür: Claude'dan uygulamayı oluşturmasını isteyin, önizlemeyi açın, sonra sayfalar kastettiğiniz şeye benzeyene kadar aynı sohbette dosyaları düzenlemeye devam edin. Dosya düzenlemeleri ve yayınlama kredi harcamaz, yani üretimden sonraki iyileştirme döngüsü ücretsizdir. Her şey doğru göründüğünde yayınlayın, alan adı bağlayın ve TLS'in kendi kendine çözülmesine izin verin.
Statik hostlar yaptıkları işte çok iyidir. Çıktınız sadece bir frontend paketiyse onu bizden daha hızlı, daha ucuz ve daha büyük bir ekosistemle sunarlar. Karşılaştırma, uygulamanın duruma, kullanıcılara ve geri dönüş yoluna ihtiyaç duyduğu anda ilginçleşir.
Uygulamanın neye ihtiyacı var | Fine Structure | Statik yayın hedefi
Hosting | Platform runtime'ından sunulan barındırılmış React sayfaları | En iyi ham frontend hızı, en geniş ekosistem
Veritabanı | Yönetilen entities, ilk yayından önce hazır | Kendinizinkini getirin, ayrıca kurun
Oturum açma | Yerleşik, uygulama başına oturumlar ve kullanıcılarla | Kendi kimlik doğrulama servisinizi ya da sağlayıcınızı getirin
Alan adları | Otomatik TLS ile özel alan adı | Otomatik TLS ile özel alan adı, olgun bir akış
Geri alma | Uygulamanın kayıtlı bir sürümünü geri yükleyin | Eski bir build'i yeniden yayınlayın ya da commit'i geri alın
Ajanlar | Programa göre çalışmaya devam eden yapay zeka ajanları | Dahil değil, başka bir yerde çalıştırın
Ne zaman yanlış seçim biziz: Başka bir aracın daha iyi olduğu üç durum var ve bunu açıkça söylüyoruz. Size ait olması gereken özel bir sunucu runtime'ı, örneğin bir Go ikili dosyası ya da belirli sistem kütüphaneleri isteyen bir Python worker. Yeniden yazmayacağınız kendi arka ucunu taşıyan bir monorepo. Ve büyük ölçekte saf statik hosting, yani veritabanı olmayan bir CDN'in kazandığı durum.
Yayına alma işin sonu değil. Uygulamanın görüş yerine olgu üretmeye başladığı yerdir. Orada dört şey açılır ve hiçbiri sohbetten çıkmanızı gerektirmez.
İnsanları şaşırtan kısım ajanlar. Buradaki bir ajan, sayfaya yapıştırılmış bir sohbet aracı değil. Uygulamaya bağlı bir işçi: siz dizüstünüzü kapattıktan sonra da programa göre çalışmayı sürdürür, uygulamanın kendi verisini okur ve doğrulanmış sahibine WhatsApp ya da e-posta ile ulaşabilir. Uygulama sizin kontrol etmenizi beklemek yerine bir şey olduğunu size kendisi söyler.
Üretimden sonraki her şey aynı Claude oturumunda kalır: bir dosya değiştirin, yayınlayın, alan adını kontrol edin, analizleri okuyun, bir ajanı ayarlayın. Ücretsiz katman kart istemez, bu yüzden bunu değerlendirmenin dürüst yolu Claude'u gerçek ve küçük bir uygulamaya yöneltip nereye kadar gittiğini görmektir.
Tek başına değil. Claude Code dosya yazar ve düzenler, onları barındırabilecek bir hedefe ihtiyacı vardır. MCP bağlayıcımızı ekleyin ya da eklentiyi kurun; yayına alma bir araç çağrısına dönüşür: uygulamayı oluştur, dosyaları yaz, yayınla, alan adı bağla.
https://finestructure.ai/api/mcp. claude.ai içinde ayarları açın, Add custom connector seçin, bu adresi yapıştırın ve OAuth ekranını onaylayın. Kopyalanacak API key yok ve Claude bundan sonra yaklaşık 70 aracı görür.
/plugin marketplace add finestructure-ai/claude-plugin komutunu, sonra /plugin install finestructure@finestructure komutunu çalıştırın. /deploy, /fs-status ve /fs-domain komutlarını alırsınız. Eklenti açık kaynak ve dizin başvurularımız inceleme aşamasında, bu yüzden resmi statü iddia etmiyoruz.
Ücretsiz bir katman var ve kart istemiyor. Uygulama üretmek kredi harcar. Dosya düzenlemeleri, yayınlama ve özel alan adları harcamaz.
Evet. Claude onu dosya dosya platformun runtime'ına taşır: sayfalar platform sayfalarına dönüşür, veri modeli entities olur, kimlik doğrulama çağrıları yeniden yazılır. Bu bir taşımadır, yükleme değil, yani dosyaların biçim değiştirmesini bekleyin.
Evet. Özel bir alan adı ekleyin, TLS otomatik olarak verilir. Terminalden /fs-domain kullanın ya da MCP bağlayıcısı üzerinden Claude'dan isteyin.
Kayıtlı bir sürümü geri yükleyin. Geri alma uygulamayı önceki kayıtlı duruma döndürür; bu genellikle canlıdaki bir değişikliği teşhis etmekten hızlıdır ve size çalışan bir temel verir.
Size ait olması gereken özel bir sunucu runtime'ına ihtiyacınız olduğunda, örneğin bir Go ikili dosyası ya da belirli sistem kütüphaneleri isteyen bir Python worker. Bir monorepo kendi arka ucunu koruduğunda. Ya da büyük ölçekte saf statik hosting istediğinizde, veritabanı olmayan bir CDN'in kazandığı yerde.