macaly.app üzerinde üretim barındırmasını sağlar.
Bilgisayarınızda hiçbir şey üretilmez ve Macaly’nin kendi agent’ı hiç çalışmaz. Uygulama ilk dosyadan itibaren Macaly workspace’inizde yaşar; istediğiniz zaman Macaly editöründe açıp oradan devam edebilirsiniz.
Gerekenler
Streamable HTTP üzerinden uzak sunucuları destekleyen bir MCP istemcisine ihtiyacınız var: Claude (claude.ai, Desktop, Cowork), Claude Code, ChatGPT, Cursor, Grok Bot veya Codex.İstemcinizi bağlayın
Claude, ChatGPT, Cursor ve Grok Bot, Macaly Cloud’u resmî dizinlerinden yükler. Macaly’de Ayarlar → Bağlantılar bölümünde her biri için aynı adımları ve dizin kaydına giden bağlantıyı içeren bir kart bulunur. Diğer istemciler sunucuyu şu adresten ekler:- Claude
- Claude Code
- ChatGPT
- Cursor
- Grok Bot
- Codex
- Claude bağlayıcı dizinindeki Macaly Cloud sayfasını açın. claude.ai’de, masaüstü uygulamasında ve mobilde çalışır.
- Connect’e tıklayın.
- Açılan pencerede Macaly’ye giriş yapın ve erişimi onaylayın.
Bunun yerine API anahtarı kullanma
OAuth yerine bir Macaly API anahtarıyla kimlik doğrulayabilirsiniz; bu, arayüzsüz agent’lar ve otomasyon için kullanışlıdır. Anahtarı bearer token olarak gönderin:teamId alan araçlar bunu kendileri belirler.
Baştan sona bir uygulama inşa edin
1
Uygulamayı oluşturun
Agent’ınız bir adla
create_app çağırır. Karşılığında bir chatId ve proje brifingi alır. Uygulama boş oluşturulur: başlangıç istemi yok, yapay zeka derlemesi yok.2
Kodu yazın
write_file bir dosyayı tümüyle yazar, edit_file ise mevcut bir dosyadaki birebir metni değiştirir; böylece büyük bir dosyadaki küçük bir değişiklik için dosyanın tamamı yeniden gönderilmez. Her write_file, edit_file ve delete_file çağrısı, uygulamanın geçmişinde kendi kaydı olan atomik bir git commit’idir. Soğuk bir workspace’e ilk yazma, sandbox açılırken ~20-30 saniye daha uzun sürer.3
Platform yeteneklerini ekleyin
Veritabanı, ödemeler, yapay zeka, medya veya arama için agent, kılavuzu
skill_info ile okur ve komutlarını bash ile çalıştırır - sandbox, kılavuzların ihtiyaç duyduğu kimlik bilgilerini zaten içerir.4
Tipleri denetleyin
Son yazmadan sonra agent
bash ".sandbox/check-errors --strict" çalıştırır - bu, tip, stil ve sunucu hatalarını tek seferde yakalar, sonunda bir sonuç özeti verir ve TypeScript veya CSS başarısız olduğunda hatayla çıkar. Hata olursa get_logs gerçek çıktıyı verir.5
Önizleyin
Önizleme, son yazmadan birkaç saniye sonra otomatik olarak yeniden derlenir. Derleme başarılı olduğunda
preview_app, açmanız veya paylaşmanız için canlı URL’yi döndürür. path ile bağlantı doğrudan bir alt sayfayı açar, örneğin /pricing. Agent, uygulamayı değiştiren her turun sonunda, önceki bir bağlantı hâlâ geçerli olsa bile preview_app çağırır - bu çağrı Macaly’ye turun bittiğini bildirir.6
Yayınlayın
Açıkça yayına almak istediğinizde agent
publish_app çağırır ve durum READY olana kadar dönen deploymentId ile get_deployment sorgular. Ardından size canlıdaki sürümün adresi olan liveUrl değerini verir. connect_domain, özel bir alan adı bağlar veya Macaly alt alan adını yeniden adlandırır.Kullanılabilir araçlar
Macaly Cloud 20 araç sunar.Workspace’ler ve uygulamalar
Kod
Medya
Hiçbir araç ham dosya baytlarını kabul etmez. Bilgisayarınızdaki bir dosya için
upload_file, agent’ınızın kendi kabuğunuzda çalıştıracağı bir curl komutu döndürür. Agent’ın sandbox’ta oluşturduğu bir dosya için agent komutu sandbox’ta çalıştırır. Agent’ınızın kabuğu yoksa dosyayı list_media bağlantısıyla medya kitaplığına bırakın.
Yetenekler ve tanılama
Yayınlama
Cloud eylemleri
Cloud eylemleri, harici agent’ınızın Macaly Cloud üzerinden yaptığı işlemlerdir. Ücretsiz plan ayda 100 Cloud eylemi içerir. Ücretli planlarda aylık Cloud eylemi limiti yoktur. Şu eylemler sayılır:- Bir uygulama oluşturmak veya çoğaltmak (
create_app,duplicate_app) - Dosya yazmak, düzenlemek veya silmek (
write_file,edit_file,delete_file) - Komut çalıştırmak (
bash) - Dosya yüklemek (
upload_file) - Yayınlamak (
publish_app) - Bir alan adı bağlamak (
connect_domain)
read_file), listeleme ve önizlemeler (preview_app) ücretsizdir. Uygulamanın içinde Macaly’nin kendi agent’ıyla sohbet etmek Cloud eylemi kullanmaz.
Ücretsiz plandaki hak çalışma alanının tamamı tarafından paylaşılır, her ayın 1’inde (UTC) sıfırlanır ve sonraki aya devretmez. Hak bittiğinde sayılan diğer eylemler, sıfırlanma tarihi ve Faturalandırma sayfasına bir bağlantıyla birlikte reddedilir. Okumalar, zaten yayında olan uygulamalar ve uygulamanın içinde Macaly ile sohbet etme çalışmaya devam eder. Faturalandırma ve Ayarlar → Kullanım ve Sınırlar kaç Cloud eylemi kullandığınızı gösterir. Bkz. Kullanım ve Sınırlar.
Macaly editörüyle birlikte çalışma
Macaly Cloud ile inşa edilen bir uygulama sıradan bir Macaly uygulamasıdır. Editörde açabilir, sürüm geçmişine bakabilir, geri alabilir veya Macaly’nin kendi agent’ıyla devam edebilirsiniz.- Her değişiklik kaydedilir. Her yazma, agent’ınızdan kısa bir açıklama taşır; bu açıklama sohbet geçmişinde, değişikliği yapan istemcinin adını taşıyan bir kart olarak görünür - böylece orada devam ederseniz Macaly’nin agent’ı bağlamı bilir. Birkaç değişiklik içeren bir oturum bittiğinde kartı nelerin değiştiğini özetler.
- Geri dönebilirsiniz. Uygulamayı o oturumdan sonraki hâline döndürmek için karttaki Önceki sürümü geri yükle düğmesine tıklayın. Bu, sohbette ondan sonraki her şeyi kaldırır. Çoğalt ise o sürümü yeni bir projeye kopyalar.
- Her tur için tek kart. Macaly, agent’ınıza yazdığınız mesajları görmez, yalnızca araç çağrılarını görür. Bir oturum, agent’ınız uygulamayı
preview_appveyapublish_appile teslim ettiğinde biter. Agent bu çağrıyı atlarsa birkaç isteğiniz tek bir kartta toplanabilir. - Aynı anda tek agent. Harici agent’ınız çalışırken sohbet kilitlidir: Macaly’nin agent’ı bir tur başlatmaz ve yazma alanı uygulamanın kimde olduğunu gösterir. Kilit, son yazmadan birkaç dakika sonra kendiliğinden açılır ya da agent’ınız size önizlemeyi gösterir göstermez kalkar.
- Önizleme bitmiş uygulamayı bekler. Ara derlemeler bekletilir, böylece önizleme paneli oturum bitene kadar zaten sahip olduğunuz uygulamayı göstermeye devam eder.
Örnek istemler
Sorun giderme
Giriş penceresi açılmıyor
Giriş penceresi açılmıyor
İstemcinizin OAuth ile uzak MCP sunucularını desteklediğinden ve
/api/cloud/mcp yolu dahil tam URL’yi girdiğinizden emin olun.Bir yazma CHAT_CLAIMED_BY_AGENT veya CHAT_CLAIMED_BY_EDITOR döndürüyor
Bir yazma CHAT_CLAIMED_BY_AGENT veya CHAT_CLAIMED_BY_EDITOR döndürüyor
Uygulama başkasında: ya Macaly’nin agent’ı bir turun ortasında ya da başka bir harici editör kısa süre önce yazdı. Bekleyip yeniden deneyin - kilit, son etkinlikten birkaç dakika sonra kendiliğinden açılır.
Önizleme derlemesi yükleme zaman aşımıyla başarısız oluyor
Önizleme derlemesi yükleme zaman aşımıyla başarısız oluyor
Derleme çıktısı çok büyük ya da çok fazla dosya içeriyor; bunun sebebi genellikle
public/ içindeki medyadır. log_type: "build" ile get_logs, dosya sayısını ve boyutunu gösterir. Medyayı upload_file ile public/ dışına taşıyın, döndürülen URL’leri kullanın ve önizlemenin yeniden derlenmesini bekleyin.Önizleme URL'si henüz bir şey göstermiyor
Önizleme URL'si henüz bir şey göstermiyor
Önizlemeler tamamlanmış bir derlemeden sunulur.
get_project ile previewBuildStatus durumunu kontrol edin; başarısızsa log_type: "build" ile get_logs çıktısını okuyun.Cloud eylemlerim bittiği için bir eylem reddediliyor
Cloud eylemlerim bittiği için bir eylem reddediliyor
Ücretsiz plan ayda 100 Cloud eylemi içerir. Ret mesajı, hakkın sıfırlanacağı tarihi (ayın 1’i, UTC) ve Faturalandırma sayfasına bir bağlantıyı gösterir. Okumalar ve önizlemeler çalışmaya devam eder. Aylık limiti kaldırmak için Starter veya Pro planına yükseltin.
Bir araç FORBIDDEN döndürüyor
Bir araç FORBIDDEN döndürüyor
Ya çalıştığınız workspace’te Macaly Cloud kapalıdır ya da işlem, sahip olmadığınız bir plan özelliği gerektirir - örneğin özel bir alan adında yayınlamak.