Hermoso on markkinoinnin MCP-palvelin: 1 000+ työkalua yhden OAuth-suojatun päätepisteen takana. Ne antavat agentille mahdollisuuden tutkia markkinoilla jo käynnissä olevia mainoksia, luoda kuva- ja videomainoksia, julkaista ne ja rakentaa niiden taustalla olevat maksetut kampanjat. Gemini CLI tavoittaa kaiken yhden yhteyden kautta. Tämä sivu käsittelee yhtä osaa siitä: mitä Gemini CLI voi todella tehdä Facebookissa ja mitä Facebook ei anna sille tehdä.
Yhdistä Hermoso Claudeen
- Asenna laajennus.
Se asentaa Hermoson julkisen repositorion uusimman julkaisun: viisi taitoa (research, ad-from-brand, generate, product-photoshoot ja marketing) sekägemini extensions install https://github.com/hermoso-ai/hermosoGEMINI.md-kontekstitiedoston. Taidot ajavathermoso-komennonnpx-komennon kautta, joten Gemini CLI:n työkalulistaan ei lisätä mitään, eikä mikään maksa kontekstia ennen kuin komento ajetaan.gemini extensions listnäyttää ne kohdassa Agent skills. - Kirjaudu kerran sisään.
Se avaa selaimeen kirjautumisen ja tallentaa omistajalle näkyvän tunnistautumistiedon tiedostoonnpx -y hermoso auth login~/.hermoso/config.json. Gemini CLI voi ajaa sen puolestasi, kun Hermoso tarvitaan ensimmäisen kerran. Eikö koneella ole selainta? Luo avain kohdassa MCP & CLI → Terminaali & API-avaimet ja ajanpx -y hermoso auth login --token hmk_…. - Valinnainen: myös MCP-palvelin.
Gemini CLI löytää Hermoson valtuutuspalvelimen, kun ensimmäinen yhteys vastaa 401, ja rekisteröi itsensä, joten avainta ei tarvitse laittaagemini mcp add --scope user --transport http hermoso https://app.hermoso.ai/mcpsettings.json-tiedostoon./mcp auth hermosoistunnon sisällä ajaa kirjautumisen. Taidot tavoittavat jokaisen työkalun ilman tätä. - Pyydä Claudelta jotain. “Hae kolmen lähimmän kilpailijani pisimpään käynnissä olleet mainokset ja remixaa paras koukku 9:16-videoksi” tai “julkaise tämä renderöinti kanavalle”. Agentti valitsee työkalut, ja sinä hyväksyt menot.
Ajoimme yllä olevan asennuksen 2026-09-23 Gemini CLI 0.60.0:lla puhtaassa kotihakemistossa. Se haki hermoso-ai/hermoso-repositorion uusimman julkaisun, ja gemini extensions list ilmoitti viisi taitoa ja kontekstitiedoston. Laajennuksessa ei ole omaa MCP-palvelinta, ja se on tarkoituksellista: työkalulista ladataan jokaiseen istuntoon, kun taas taidot eivät maksa mitään ennen ajoa. Hermoso ei ole Googlen kanssa yhteydessä, eikä Google hyväksy sitä.
Yhdistä sitten Facebook itse kerran Hermosossa kohdassa Settings → Connectors. Se on OAuth-suostumusikkuna, joten se on ainoa vaihe, joka vaatii selaimen. Kaikki sen jälkeen on työkalukutsuja.
Facebook-työkalut, jotka Gemini CLI saa
post_to_meta: julkaisee tekstin, kuvan, videon tai useamman kuvan julkaisun Sivulle. Se ottaapageId-kentän, joten sen ei tarvitse arvata, mikä Sivu on kyseessä.schedule_post: jonottaa saman julkaisun valitsemaasi aikaan yhteiselle kalenterille, jolla ovat kaikki muut kanavat.list_meta_pages: listaa tilin yhdistetyt Sivut tunnuksineen.manage_meta_post: muokkaa julkaistun julkaisun tekstiä tai poistaa sen.list_meta_comments / reply_to_meta_comment / moderate_meta_comment: lukee julkaisun alla olevat kommentit, vastaa Sivun nimissä ja piilottaa tai poistaa ne, joiden ei pitäisi olla siellä.meta_page_insights / meta_post_insights: Sivun tason ja julkaisukohtainen tavoittavuus, näyttökerrat ja sitoutuminen.upload_meta_asset: siirtää valmiin renderöinnin mainostilin resurssikirjastoon.
Facebook on myös ainoa kanava, jolla on natiivi etäajastus. post_to_meta ottaa scheduleAt-arvon, joka on kymmenen minuutin ja kolmenkymmenen päivän päässä, ja antaa ajoituksen Metalle itselleen. Instagramilla ja Threadsilla ei ole tätä Metan API:ssa, ja arvon välittäminen niille hylätään sen sijaan, että julkaisu tehtäisiin heti hiljaa.
Facebookin rajoitukset, jotka kannattaa tietää ennen automatisointia
| Teksti | Facebook-julkaisu voi olla 63 206 merkkiä pitkä, eli käytännössä rajaton. Raja valvotaan julkaisun luomisen tai jonottamisen yhteydessä, joten liian pitkä julkaisu hylätään, kun olet vielä paikalla korjaamassa sitä, eikä sitä leikata hiljaa matkalla ulos. |
|---|---|
| Näkyvyys | Julkinen tai luonnos. Luonnos on aidosti julkaisematon Page-julkaisu, mikä on hyödyllistä tarkistusta varten: se on Meta Business Suitessa, eikä kukaan ulkopuolinen näe sitä. Rajattua tai yksityistä vaihtoehtoa ei ole. ”Facebook-sivun julkaisu on joko julkaistu tai pidetty julkaisemattomana luonnoksena.” |
| Karuselli | 2 diaa tai enemmän, vain valokuvia. Metalla ei ole julkaistua enimmäismäärää attached_media-kentälle, jonka voisimme hankkia, joten Hermoso ei keksi sellaista eikä liitä sitä Facebookiin. Ainoa raja on meidän, 30 diaa, ja hylkäysviesti kertoo, kenen raja se on: ”Facebook ei julkaise dokumentoitua enimmäismäärää attached_media-kentälle, joten tämä raja on meidän, ei heidän.” Video ei voi olla Facebookin valokuvakarusellissa. Se on toinen reuna Metan API:ssa, ja Hermoso hylkää sen sijaan, että pudottaisi leikkeen hiljaa pois. |
| Mikä tili | pageId. Sillä on merkitystä heti, kun brändi yhdistää useamman kuin yhden Sivun: julkaisupolku hylkää ja nimeää syyn sen sijaan, että valitsisi yhden puolestasi. Ajastus, joka ei kykenisi kantamaan tätä vastausta, muuttaisi hylkäyksen tuntien päästä epäonnistumiseksi, kun kukaan ei valvo. |
Kokeile Claudessa
Pyydä sitä tavallisella kielellä. Nämä ovat tavallisia lauseita, eivät erikoiskieltä:
“Renderöi 4:5-kuvamainos brändistämme, julkaise se Facebook-sivulle julkaisemattomana luonnoksena ja kirjoita postauksen tunniste tiedostoon ./out/facebook.json.”
Tämä etenee: find_competitors → search_meta_ads → plan_ad → render_ad → list_meta_pages → post_to_meta. Gemini CLI kysyy ennen kuin ajaa komentorivikomennon, ja taidot toimivat hermoso-komennon kautta, joten julkaisu näkyy rivinä, jonka voit lukea ennen kuin sanot kyllä. MCP-työkaluille se tarjoaa kerran, aina tälle työkalulle tai aina tälle palvelimelle.
Gemini CLI Facebookissa: kohta, joka tekee kipeää
Facebookilla on tässä ainoa todellinen luonnos ja ainoa natiivi etäajoitus: post_to_meta ottaa scheduleAt-arvon, joka on kymmenen minuutin ja kolmenkymmenen päivän välissä. Meta pitää siis ajoituksen hallussaan, eikä terminaali-istunnon tarvitse pysyä auki. Kun useampi Page on yhdistettynä, anna Gemini CLI:n ajaa ensin list_meta_pages, koska julkaisupolku ei arvaa.
Kaksi Gemini CLI:n yksityiskohtaa ratkaisevat, kuinka turvallista tämä on. gemini mcp add kirjoittaa projektin .gemini/settings.json-tiedostoon, ellet anna --scope user-lippua, ja se on hyödyllistä, kun yhden repon pitää aina ajaa yhdellä brändillä. Älä koskaan lisää Hermosoa --trust-lipulla: se ohittaa kaikki palvelimen vahvistukset, myös julkaisun edessä olevat. MCP-työkalujen nimet alkavat mcp_hermoso_-etuliitteellä ja työkalun nimellä, ja --exclude-tools pitää ne kokonaan poissa.
Tutki Facebook ennen julkaisua
Meta Ad Library on rikkain julkinen luovan sisällön arkisto, ja search_meta_ads lukee sitä avainsanalla tai sivun mukaan ja kattaa sekä Facebook- että Instagram-sijoittelut. pull_competitor_ads ja competitor_teardown rakentuvat sen päälle, ja find_competitors selvittää, keitä kohti ne osoitetaan.
Maksettu puoli
Facebook on syvin maksettu pinta, jonka Hermoso tarjoaa. create_meta_campaign, create_meta_adset ja create_meta_ad rakentavat koko puun todellisella kohdentamisella: maantiede kaupungin säteelle asti, kiinnostukset, käyttäytyminen, mukautetut yleisöt ja samankaltaiset yleisöt, sijoittelut, päivänajoitus sekä tarjous- ja kustannusrajat. Kaikki luodaan PAUSED-tilassa, eikä kutsuja voi ohittaa tätä. Agentin raportoima yhteenveto rakennetaan siitä, mitä Meta todella tallensi, ei siitä, mitä pyydettiin. Ennen kuin budjetti sitoutuu, preview_meta_ad renderöi todellisen mainoksen sijoittelukohtaisesti linkkinä, jota voit katsella, ja estimate_meta_reach kertoo, kuinka monta ihmistä kohdentaminen oikeasti tavoittaa. Yksi varoitus säästää rahaa: mainosjoukko ilman sijainteja oletetaan vain Yhdysvaltoihin, ja lukuvahvistus kertoo sen selvästi.
Mitä Gemini CLI ei voi tehdä yksin
Agentti, jolla on budjetti, on hyödyllinen vain, jos vahingon laajuus on rajattu, joten aita on palvelimessa eikä kehotteessa. Jokainen mainoskampanja, mainosjoukko, mainosryhmä ja mainos luodaan pysäytettynä, ja tilanvaihdot, jotka aktivoivat oikean rahan, kieltäytyvät toimimasta ilman nimenomaista vahvistusta. Jokainen renderöinti hinnoitellaan ensin (hermoso_capabilities julkaisee jokaisen mallin tarkan krediittihinnan ennen kuin mitään kuluu). Krediitit varataan ennen ensimmäistä palveluntarjoajan kutsua ja veloitetaan jälkikäteen tarkkaan hintaan, joten epäonnistunut lähetys hyvitetään eikä jätä sinua maksamaan turhasta. Poistot vaativat vahvistuksen, ja jokainen kampanjapuu luetaan takaisin mainosalustalta ennen kuin agentti kertoo, mitä rakensi.
Yksi vaihe ei ole tarkoituksella headless: tilin linkittäminen on OAuth-suostumusikkuna, joten yhdistät kanavan kerran selaimessa. Kaikki sen jälkeen on työkalukutsuja.
Muu matriisi
Gemini CLI:stä julkaise seuraaviin: Instagram · Threads · TikTok · YouTube · X · LinkedIn · Pinterest · Bluesky · Telegram. Tai katso kaikki, mihin Gemini CLI voi julkaista.
Julkaise Facebookiin näistä: Claude · ChatGPT · Claude Code · Cursor · Codex · Cline · OpenClaw · Grok Bot · Hermes · Perplexity · Le Chat · Claude Cowork · Perplexity Computer · Paperclip
Usein kysytyt kysymykset
Voiko Gemini CLI julkaista Facebookiin?
Kyllä, Hermoson Gemini CLI -laajennuksella. Aja gemini extensions install https://github.com/hermoso-ai/hermoso, joka lisää viisi Hermoso-taitoa, jotka ajavat hermoso-komentoa, ja kirjaudu sitten kerran sisään komennolla npx -y hermoso auth login. Kirjautuminen avaa selaimen ja tallentaa tunnistautumistiedon itse, joten avainta ei tarvitse luoda eikä liittää. Jos haluat Hermoson työkalut myös Gemini CLI:n omaan työkalulistaan, gemini mcp add --scope user --transport http hermoso https://app.hermoso.ai/mcp lisää hostatun palvelimen, joka kirjautuu OAuthilla. Gemini CLI:llä on silloin yli 1 000 työkalua, mukaan lukien ne, jotka julkaisevat Facebookiin, sekä ne, jotka tutkivat markkinasi jo käynnissä olevia mainoksia ja renderöivät luovan materiaalin alun perin.
Miten yhdistän Facebookin Claudeen?
Kaksi vaihetta, kumpikin kerran. Aja gemini extensions install https://github.com/hermoso-ai/hermoso, joka lisää viisi Hermoso-taitoa, jotka ajavat hermoso-komentoa, ja kirjaudu sitten kerran sisään komennolla npx -y hermoso auth login. Kirjautuminen avaa selaimen ja tallentaa tunnistautumistiedon itse, joten avainta ei tarvitse luoda eikä liittää. Jos haluat Hermoson työkalut myös Gemini CLI:n omaan työkalulistaan, gemini mcp add --scope user --transport http hermoso https://app.hermoso.ai/mcp lisää hostatun palvelimen, joka kirjautuu OAuthilla. Yhdistä sen jälkeen Facebook Hermosossa kohdassa Työtila → Yhdistimet, joka on OAuth-suostumusnäkymä selaimessa. Sen jälkeen Gemini CLI julkaisee Facebookiin tavallisena työkalukutsuna.
Voiko Gemini CLI julkaista Facebook-karusellin?
Kyllä, Facebookin monikuvajulkaisuna: 2 diaa tai enemmän, vain valokuvia. Metalla ei ole julkaistua enimmäismäärää, jonka voisimme hankkia, joten Hermoso asettaa oman rajan, 30 diaa, ja sanoo rajan olevan meidän eikä Facebookin. Gemini CLI kutsuu molemmissa tapauksissa samaa julkaisutyökalua, ja kanava, joka ei kanna karusellia, hylätään todellisella syyllä.
Voiko Gemini CLI ajaa Facebook-mainoksia julkaisun lisäksi?
Kyllä. Koko Meta-kampanjapuu on rakennettavissa (kampanja, mainosjoukko, mainos, kohdentaminen, yleisöt, budjetit), ja esikatselu- ja tavoitettavuustyökalut ovat käytettävissä ennen budjetin sitoutumista.
Tarvitseeko Gemini CLI Facebook-salasanaani?
Ei. Yhdistät Instagramin Hermosoon kerran OAuth-suostumusikkunan kautta selaimessa, ja Gemini CLI tavoittaa sen sen jälkeen työkalukutsuna. Tilin linkittäminen on ainoa vaihe, joka ei ole headless: mikään sen jälkeen ei vaadi salasanaa, eikä mallille anneta koskaan tunnistetietoja.
Voiko Gemini CLI tutkia Facebookia ennen julkaisua?
Kyllä. Meta-mainoskirjastoa voi hakea search_meta_ads-työkalulla avainsanalla tai sivun mukaan, ja se kattaa Facebook- ja Instagram-sijoittelut yhdessä.
Aloita ilmaiseksi 30 krediitillä rekisteröityessäsi ja ansaitse 250+ lisää. Jokainen ominaisuus on mukana jokaisessa tilauksessa.
Aloita ilmaiseksi → Katso hinnoittelu