Hermoso, 922+ araç sunan bir pazarlama MCP sunucusudur; tek bir OAuth'lu uç noktada, bir ajanın pazarda zaten yayında olan reklamları araştırmasını, hazır görsel ve video reklamlar üretmesini, bunları yayınlamasını ve arkalarındaki ücretli kampanyaları kurmasını sağlar. Gemini CLI tüm bunlara tek bir bağlantıyla erişir. Bu sayfa bunun bir dilimini kapsar: Gemini CLI Facebook'ta gerçekte neler yapabilir ve Facebook neye izin vermez.
Hermoso'yu Gemini CLI'a bağlayın
- Eklentiyi kurun.
Hermoso'nun herkese açık deposunun en son sürümünü kurar: beş beceri (research, ad-from-brand, generate, product-photoshoot ve marketing) ile birgemini extensions install https://github.com/hermoso-ai/hermosoGEMINI.mdbağlam dosyası. Becerilerhermosokomutununpxüzerinden çalıştırır; bu yüzden Gemini CLI'nin araç listesine hiçbir şey eklenmez ve bir komut çalışana kadar bağlam maliyeti oluşmaz.gemini extensions list, bunları Agent skills altında gösterir. - Bir kez oturum açın.
Bir tarayıcı oturumu açar venpx -y hermoso auth login~/.hermoso/config.jsondosyasında yalnızca sahibinin okuyabildiği bir kimlik bilgisi saklar. Gemini CLI, Hermoso'ya ilk ihtiyaç duyduğunda bunu sizin yerinize çalıştırabilir. O makinede tarayıcı yok mu? MCP & CLI → Terminal & API keys altında bir anahtar oluşturun venpx -y hermoso auth login --token hmk_…komutunu çalıştırın. - İsteğe bağlı: MCP sunucusu da.
Gemini CLI, ilk bağlantı 401 yanıtı verdiğinde Hermoso'nun yetkilendirme sunucusunu bulur ve kendini kaydeder; bu yüzdengemini mcp add --scope user --transport http hermoso https://app.hermoso.ai/mcpsettings.jsoniçine bir anahtar konmaz. Bir oturum içinde/mcp auth hermosooturum açmayı çalıştırır. Beceriler bu olmadan da her araca ulaşır. - Gemini CLI'a bir şey isteyin. “En yakın üç rakibimin en uzun süredir yayında olan reklamlarını çek ve en iyi kancayı 9:16 bir videoya dönüştür” ya da “bu render'ı kanala gönder.” Ajan araçları seçer; harcamayı siz onaylarsınız.
Yukarıdaki kurulumu 2026-09-23 tarihinde, temiz bir ana dizinde Gemini CLI 0.60.0 ile çalıştırdık: hermoso-ai/hermoso'nun güncel sürümünü çekti ve gemini extensions list beş beceriyi ve bağlam dosyasını gösterdi. Eklentinin kendi MCP sunucusu yoktur; bu bilinçli bir tercihtir: bir araç listesi her oturuma yüklenir, beceriler ise çalışana kadar bir maliyet getirmez. Hermoso, Google ile bağlantılı değildir ve Google tarafından onaylanmadığını iddia etmez.
Ardından Facebook'un kendisini, Hermoso'da Settings → Connectors altından bir kez bağlayın. Bu bir OAuth onay ekranıdır, bu yüzden bir tarayıcı gerektiren tek adım budur. Bundan sonrası her şey bir araç çağrısıdır.
Gemini CLI'un aldığı Facebook araçları
post_to_meta: metin, bir görsel, bir video ya da çoklu fotoğraflı bir gönderiyi Sayfaya yayınlar ve hangi Sayfa olduğunu tahmin etmek zorunda kalmaması içinpageIdalır.schedule_post: aynı gönderiyi, diğer tüm kanallarla paylaşılan takvimde seçtiğiniz bir zamana sıraya koyar.list_meta_pages: hesabın bağladığı Sayfaları kimlikleriyle listeler.manage_meta_post: yayımlanmış bir gönderinin metnini düzenler ya da onu siler.list_meta_comments / reply_to_meta_comment / moderate_meta_comment: bir gönderinin altındaki yorumları okur, Sayfa olarak yanıtlar ve olmaması gerekenleri gizler ya da siler.meta_page_insights / meta_post_insights: Sayfa düzeyinde ve gönderi başına erişim, gösterim ve etkileşim.upload_meta_asset: hazır bir render'ı reklam hesabının varlık kütüphanesine koyar.
Facebook, yerel uzaktan planlamaya sahip olan tek kanaldır. post_to_meta, on dakika ile otuz gün arasında bir scheduleAt kabul eder ve zamanlamayı Meta'nın kendisine bırakır. Instagram ve Threads'in Meta API'sinde böyle bir özelliği yoktur ve onlar için bunu geçirmek, sessizce hemen yayınlamak yerine reddedilir.
Bir şeyi otomatikleştirmeden önce bilmeye değer Facebook sınırları
| Metin | Bir Facebook gönderisi 63.206 karaktere kadar uzayabilir; bu pratikte sınır yoktur. Gönderi oluşturulduğunda ya da sıraya alındığında uygulanır; böylece fazla uzun bir gönderi, yolda sessizce kesilmek yerine, düzeltebileceğiniz sırada reddedilir. |
|---|---|
| Görünürlük | Herkese açık ya da taslak. Taslak, gerçekten yayımlanmamış bir Sayfa gönderisidir; inceleme için en kullanışlı olanıdır: Meta Business Suite'te vardır ve dışarıdaki hiç kimse göremez. Liste dışı ve özel seçenek yoktur: “bir Facebook Sayfası gönderisi ya yayımlanır ya da yayımlanmamış bir taslak olarak tutulur”. |
| Carousel | 2 slayt ve üzeri, yalnızca fotoğraf. Meta, kaynaklayabildiğimiz bir attached_media maksimumu yayımlamaz; bu yüzden Hermoso bir tane uydurup Facebook'a atfetmez. Tek sınır bizim sınırımızdır: 30 slayt ve reddetme mesajı kimin olduğunu söyler: “Facebook attached_media için belgelenmiş bir maksimum yayımlamaz; bu sınır bizim, onların değil.” Video bir Facebook fotoğraf carousel'ine giremez; bu Meta API'sindeki başka bir kenar durumudur ve Hermoso klibi sessizce düşürmek yerine reddeder. |
| Hangi hesap | pageId. Bir marka birden fazla Sayfa bağladığında önem kazanır: yayın yolu birini sizin yerinize seçmek yerine isim vererek reddeder ve bu cevabı taşıyamayan bir zamanlama, reddi saatler sonra kimse izlemezken bir başarısızlığa çevirirdi. |
Gemini CLI'da deneyin
Sıradan bir dille isteyin. Bunlar DSL değil, düz cümlelerdir:
“Markadan 4:5 bir görsel reklam render edin, bunu yayımlanmamış bir taslak olarak Facebook Sayfasına paylaşın ve gönderi kimliğini ./out/facebook.json dosyasına yazın.”
Bu şöyle ilerler: find_competitors → search_meta_ads → plan_ad → render_ad → list_meta_pages → post_to_meta. Gemini CLI, bir kabuk komutu çalıştırmadan önce sorar ve beceriler hermoso komutu üzerinden çalışır; bu yüzden bir paylaşım, evet demeden önce okuyabileceğiniz bir satır olarak görünür. MCP araçları için bir kez, o araç için her zaman ya da sunucu için her zaman izin verme seçeneklerini sunar.
Facebook'ta Gemini CLI: can alan kısım
Facebook, bu kanallar arasında gerçek bir taslak sunan ve yerel uzaktan zamanlama sunan tek kanaldır: post_to_meta, on dakika ile otuz gün arasında bir scheduleAt alır; böylece zamanlamayı Meta tutar, açık kalması gereken bir terminal oturumu değil. Birden fazla Sayfa bağlıysa Gemini CLI önce list_meta_pages çalıştırsın; paylaşım yolu tahmin yürütmeyi reddeder.
Bunun ne kadar güvenli olduğunu iki Gemini CLI ayrıntısı belirler. --scope user vermezseniz gemini mcp add projenin .gemini/settings.json dosyasına yazar; bu, bir deponun her zaman tek bir markaya karşı çalışması gerektiğinde işe yarar. Ve Hermoso'yu asla --trust ile eklemeyin: bu, bir paylaşımın önündekiler dahil, sunucu için her onayı atlar. MCP araçları mcp_hermoso_ ile başlayan bir ad ve araç adıyla gelir; --exclude-tools bunlardan istediğinizi tamamen dışarıda tutar.
Facebook'ta paylaşmadan önce araştırın
Meta Ad Library, var olan en zengin herkese açık kreatif arşividir ve search_meta_ads onu anahtar kelimeye ya da sayfaya göre okur; hem Facebook hem de Instagram yerleşimlerini kapsar. pull_competitor_ads ve competitor_teardown bunun üzerine kurulur ve find_competitors onlara kimi hedefleyeceklerini çıkarır.
Ücretli yarı
Facebook, Hermoso'nun sahip olduğu en derin ücretli yüzeydir. create_meta_campaign, create_meta_adset ve create_meta_ad tüm ağacı gerçek hedeflemeyle kurar: bir şehir yarıçapına kadar coğrafya, ilgi alanları, davranışlar, özel kitleler ve benzer kitleler, yerleşimler, saat dilimine göre yayın ve teklif ve maliyet sınırları. Her şey PAUSED olarak oluşturulur ve çağıran tarafın geçersiz kılması yoktur; ajanınızın raporladığı özet, istenenden değil Meta'nın gerçekten kaydettiğinin geri okunmasından oluşturulur. Bir bütçe taahhüt edilmeden önce preview_meta_ad her yerleşim için gerçek reklamı bakabileceğiniz bir bağlantı olarak render eder ve estimate_meta_reach hedeflemenin gerçekte kaç kişiye ulaştığını söyler. Paradan tasarruf ettiren bir uyarı: konum verilmeden oluşturulan bir reklam seti varsayılan olarak yalnızca Amerika Birleşik Devletleri'ni hedefler ve geri okuma bunu yüksek sesle söyler.
Gemini CLI'un tek başına yapamadıkları
Bütçesi olan bir ajan, yalnızca etki alanı sınırlıysa işe yarar; bu yüzden engel bir istemde değil, sunucuda durur. Her reklam kampanyası, reklam seti, reklam grubu ve reklam duraklatılmış olarak oluşturulur ve gerçek parayı harekete geçiren durum değişiklikleri açık bir onay bayrağı olmadan çalışmaz. Her render önce fiyatlandırılır (hermoso_capabilities her modelin tam kredi maliyetini, herhangi bir şey harcanmadan önce yayımlar). Krediler ilk sağlayıcı çağrısından önce ayrılır ve sonradan tam maliyetle kapatılır; böylece başarısız bir gönderim sizi boşuna ücretlendirmek yerine iade eder. Silme işlemleri de onay gerektirir ve her kampanya ağacı, ajanınız ne inşa ettiğini size söylemeden önce reklam platformundan geri okunur.
Kasıtlı olarak tarayıcısız olmayan bir adım var: bir hesabı bağlamak bir OAuth onay ekranıdır, bu yüzden kanalı bir kez bir tarayıcıda bağlarsınız. Bundan sonrası her şey bir araç çağrısıdır.
Matrisin geri kalanı
Gemini CLI'den şuraya paylaşın: Instagram · Threads · TikTok · YouTube · X · LinkedIn · Pinterest · Bluesky · Telegram. Ya da Gemini CLI'nin paylaşabildiği her yeri görün.
Facebook'a şuradan paylaşın: Claude · ChatGPT · Claude Code · Cursor · Codex · Cline · OpenClaw · Grok Bot · Hermes · Perplexity · Le Chat · Claude Cowork · Perplexity Computer · Paperclip
Sık sorulan sorular
Gemini CLI Facebook'ta paylaşabilir mi?
Evet, Hermoso'nun Gemini CLI eklentisiyle. gemini extensions install https://github.com/hermoso-ai/hermoso komutunu çalıştırın; bu, hermoso komutunu süren beş Hermoso becerisi ekler; ardından npx -y hermoso auth login ile bir kez oturum açın. Oturum açma bir tarayıcı açar ve kimlik bilgisini kendisi saklar; bu yüzden oluşturulacak ya da yapıştırılacak bir anahtar yoktur. Hermoso'nun araçlarını Gemini CLI'nin kendi listesinde de görmek istiyorsanız gemini mcp add --scope user --transport http hermoso https://app.hermoso.ai/mcp komutu barındırılan sunucuyu ekler; bu sunucu OAuth ile oturum açar. Böylece Gemini CLI'de 922+ araç olur; bunlar arasında Facebook'ta paylaşanlar, pazarınızda şu anda yayınlanan reklamları araştıranlar ve kreatifi baştan render edenler de vardır.
Facebook'u Gemini CLI'a nasıl bağlarım?
İki adım, her biri bir kez. gemini extensions install https://github.com/hermoso-ai/hermoso komutunu çalıştırın; bu, hermoso komutunu süren beş Hermoso becerisi ekler; ardından npx -y hermoso auth login ile bir kez oturum açın. Oturum açma bir tarayıcı açar ve kimlik bilgisini kendisi saklar; bu yüzden oluşturulacak ya da yapıştırılacak bir anahtar yoktur. Hermoso'nun araçlarını Gemini CLI'nin kendi listesinde de görmek istiyorsanız gemini mcp add --scope user --transport http hermoso https://app.hermoso.ai/mcp komutu barındırılan sunucuyu ekler; bu sunucu OAuth ile oturum açar. Sonra Hermoso'da Ayarlar → Bağlayıcılar altından Facebook'u bağlayın; bu bir tarayıcıda OAuth onay ekranıdır. Bundan sonra Gemini CLI, Facebook'a sıradan bir araç çağrısı olarak paylaşır.
Gemini CLI Facebook'a carousel paylaşabilir mi?
Evet, Facebook çoklu fotoğraf gönderisi olarak: iki slayt ve üzeri, yalnızca fotoğraf. Meta, bulabildiğimiz bir üst sınır yayınlamadığı için Hermoso kendi 30 slaytlık sınırını uygular ve bu sınırın Facebook'tan değil bizden geldiğini söyler. Gemini CLI her iki durumda da aynı yayınlama aracını çağırır; carousel taşıyamayan bir kanal, gerçek nedeniyle birlikte reddedilir.
Gemini CLI gönderi paylaşmanın yanı sıra Facebook reklamı da yürütebilir mi?
Evet. Meta kampanya ağacının tamamı kurulabilir (kampanya, reklam seti, reklam, hedefleme, kitleler, bütçeler); bütçe taahhüt edilmeden önce önizleme ve erişim tahmini araçları da vardır.
Gemini CLI Facebook şifrenizi gerektirir mi?
Hayır. Facebook'ı Hermoso'ya bir kez bir tarayıcıdaki OAuth onay ekranı üzerinden bağlarsınız; Gemini CLI sonra ona bir araç çağrısı olarak ulaşır. Bir hesabı bağlamak tarayıcısız olmayan tek adımdır; sonrasında hiçbir şey şifre gerektirmez ve model hiçbir zaman bir kimlik bilgisi almaz.
Gemini CLI paylaşmadan önce Facebook'u araştırabilir mi?
Evet. Meta Reklam Kütüphanesi, search_meta_ads ile anahtar kelimeye ya da sayfaya göre aranabilir ve Facebook ile Instagram yerleşimlerini birlikte kapsar.
Kayıtta 30 krediyle ücretsiz başlayın, kazanabileceğiniz 250+ kredi daha var. Her özellik her planda bulunur.
Ücretsiz başla → Fiyatları görün