Hermoso egy marketing MCP-szerver: 1 000+ eszköz egyetlen OAuth-védett végponton át, amely lehetővé teszi, hogy egy ügynök kutassa a piacon már futó hirdetéseket, képi és videós hirdetéseket generáljon, közzétegye őket, és az ezek mögötti fizetett kampányokat is felépítse. A Gemini CLI az egészet egyetlen kapcsolaton keresztül éri el. Ez az oldal ennek egy szeletét mutatja be: mit tud tenni a Gemini CLI a Facebookon, és mit nem enged a LinkedIn.
A Hermoso összekötése a Gemini CLI-dal
- Telepítsd a bővítményt.
Telepíti a Hermoso nyilvános tárolójának legfrissebb kiadását: öt készséget (research, ad-from-brand, generate, product-photoshoot és marketing), valamint egygemini extensions install https://github.com/hermoso-ai/hermosoGEMINI.mdkontextusfájlt. A készségek aznpx-en keresztül futtatják ahermosoparancsot, így semmi nem kerül a Gemini CLI eszközlistájába, és addig nem terhel kontextust, amíg egy parancs nem fut le. Agemini extensions listaz Agent skills alatt mutatja őket. - Egyszeri bejelentkezés.
Megnyit egy böngészős bejelentkezést, és aznpx -y hermoso auth login~/.hermoso/config.jsonfájlban tárolja a csak tulajdonos által olvasható hitelesítő adatot. A Gemini CLI az első használatkor le tudja futtatni helyette a Hermoso-hoz. Nincs böngésző azon a gépen? Hozzon létre kulcsot a MCP & CLI → Terminal & API keys menüpont alatt, és futtassa aznpx -y hermoso auth login --token hmk_…parancsot. - Opcionális: az MCP-szerver is.
A Gemini CLI az első kapcsolódáskor, amikor 401-et kap, megtalálja a Hermoso hitelesítési szerverét, és regisztrálja magát, így kulcs nem kerül agemini mcp add --scope user --transport http hermoso https://app.hermoso.ai/mcpsettings.jsonfájlba; egy munkamenetben a/mcp auth hermosofuttatja a bejelentkezést. A készségek ez nélkül is minden eszközt elérnek. - Kérj valamit a Gemini CLI-tól. „Nézd meg a három legközelebbi versenytársam leghosszabban futó hirdetéseit, és a legjobb hookot dolgozd át 9:16-os videóvá”, vagy „tedd közzé ezt a renderelt anyagot a csatornán”. Az ügynök választja ki az eszközöket, a költést pedig te hagyod jóvá.
Az fenti telepítést 2026-09-23-án futtattuk a Gemini CLI 0.60.0 verzióján, egy tiszta home könyvtárban: a hermoso-ai/hermoso aktuális kiadását húzta le, a gemini extensions list pedig az öt készséget és a kontextusfájlt mutatta. A bővítménynek nincs saját MCP-szervere, és ez szándékos: az eszközlista minden munkamenetbe betöltődik, a készségek pedig addig nem kerülnek költségbe, amíg le nem futnak. A Hermoso nem áll kapcsolatban a Google-lel, és nem is hagyta jóvá.
Ezután kösd össze magát a Facebookot egyszer, a Hermoso Settings → Connectors menüjében. Ez egy OAuth-hozzájáruló képernyő, így ez az egy lépés igényel böngészőt. Minden ezután már eszközhívás.
A LinkedIn-eszközök, amelyeket a Gemini CLI kap
post_to_linkedin_page: szöveget, képet, videót vagy több képes posztot tesz közzé cégoldalon, alt szöveggel.post_to_linkedin: személyes profilra tesz közzé, ami ki van kapcsolva, amíg kifejezetten meg nem osztod ezt az identitást.list_linkedin_pages: a márkáddal megosztott oldalak a szervezeti azonosítóikkal.schedule_post: sorba állítja alinkedinOrganizationIdparaméterrel, hogy a helyes identitás posztoljon.manage_linkedin_post: szerkeszti a poszt szövegét, vagy törli.linkedin_page_analytics: szervezeti oldal teljesítménye: követőnövekedés, oldalmegtekintések, valamint a posztok megjelenései, kattintásai és interakciói, oldalanként vagy posztonként.search_linkedin_ads: a LinkedIn Ad Library, az egyetlen nyilvános hirdetési könyvtár, amely valódi megjelenésszámot mutat.
A LinkedInen az identitás jogosultság, nem preferencia. Egy ember jellemzően több cég oldalát kezeli, ezért a Hermoso a közzétehető identitásokat kifejezett választássá teszi: csak azok az oldalak posztolhatók, amelyeket a Manage accounts alatt bepipáltál, a be nem pipált oldalt a szerver utasítja el, nem csak a felület, a személyes profil pedig ki van kapcsolva, amíg be nem kapcsolod. Az az ügynök helyes, amely megkérdezi, melyik oldalról, és nem feltételezi.
LinkedIn-korlátok, amelyeket érdemes ismerni, mielőtt bármit automatizálsz
| Szöveg | A LinkedIn-poszt 3,000 karakterre korlátozott. Ez a létrehozáskor vagy sorba állításkor érvényesül, így a túl hosszú posztot akkor utasítják el, amikor még ott vagy a javításhoz, ahelyett hogy csendben levágnák a közzétételkor. |
|---|---|
| Láthatóság | Csak nyilvános. A LinkedIn-poszt a profilra vagy a cégoldalra kerül, és „a LinkedInnek nincs listázatlan, privát vagy vázlat posztja.” |
| Carousel | 2-20 kép, cégoldalról. Mindkét határ a LinkedIn sajátja: „A MultiImage poszt több képet tartalmazó poszt (legalább 2, legfeljebb 20 kép)”, a séma pedig hozzáteszi: „Csak képeket támogat”. Ebből két elutasítás következik, és mindkettő név szerint történik, nem csendes lefokozással: a videódiát a rendszer elutasítja, mert a LinkedIn többképes posztja nem vihet videót, a személyes profilon futó carouselt pedig a továbblépés módjával együtt utasítja el: adj meg linkedinOrganizationId-t (a list_linkedin_pages-ből), mert „a Hermoso nem tud személyes profilon carouselt közzétenni”. |
| Melyik fiók | linkedinOrganizationId. Ha nincs megadva, a tag saját profiljára megy, soha nem „valószínűleg a cégre”. Ez a mező adja meg, melyik oldal, és ha kihagyod, az döntés, nem véletlen. |
Próbáld ki a Gemini CLI-ban
Kérd hétköznapi nyelven. Ezek sima mondatok, nem DSL:
„Sorold fel a számomra megosztott LinkedIn-oldalakat, majd posztold a ./drafts/case-study.md fájlt a céges oldalra karuszelként, a ./assets mappa négy diagramjával, minden képhez alt szöveggel.”
Ez a list_linkedin_pages → plan_ad → render_ad → post_to_linkedin_page → linkedin_page_analytics láncot futtatja. A Gemini CLI kérdez, mielőtt shell-parancsot futtat, a készségek pedig a hermoso parancson keresztül dolgoznak, így a közzététel olvasható sorként jelenik meg, mielőtt igent mondanál. MCP-eszközöknél egyszer kínálja fel az engedélyt, mindig arra az eszközre, vagy mindig az egész szerverre.
Gemini CLI a Facebookon: amiben a gyakorlatban elakadhat
Ha a szervezet azonosítóját kihagyod, a személyes profilod lesz a cél, sosem „valószínűleg a cég”, és a személyes profil addig ki van kapcsolva, amíg meg nem osztod. A karuszelhez úgyis az oldal kell, mert a több képes posztok céges oldalakról jönnek. Egyszer futtasd a list_linkedin_pages-t, és az azonosítót tartsd meg a projektben, ugyanúgy, ahogy a projekthez kötött Gemini CLI-konfiguráció egy repót egy márkához köt.
Két Gemini CLI-részlet dönti el, mennyire biztonságos ez. A gemini mcp add a projekt .gemini/settings.json fájlába ír, hacsak nem adod meg a --scope user kapcsolót, ami hasznos, ha egy repo mindig ugyanazon a márkán fusson. És soha ne add hozzá a Hermoso-t a --trust kapcsolóval: ez a szerver minden megerősítését átugorja, beleértve a közzététel előttieket is. Az MCP-eszközök mcp_hermoso_ előtaggal és az eszköz nevével érkeznek, a --exclude-tools pedig teljesen kizárja őket.
Kutasd a Facebookot, mielőtt posztolnál
A search_linkedin_ads a LinkedIn Ad Library-t olvassa, ami a nyilvános hirdetési könyvtárak között szokatlan: valódi megjelenésszámot mutat, így a B2B versenytárs-kutatás a tényleges kiszolgálás szerint rangsorolható, nem találgatás alapján.
A fizetett rész
A create_linkedin_ads_campaign_group → create_linkedin_ads_campaign → create_linkedin_ads_creative építi a fát, és minden vázlatként születik. A set_linkedin_ads_status az egyetlen kapcsoló, amely élesíti a pénzt, és kifejezett megerősítés nélkül nem fut. Egy hozzáférési megjegyzés, amit inkább kimondani, mint felfedezni: a LinkedIn az írási hirdetési műveleteket ahhoz az API-szinthez méri, amelyet a saját hirdetési fiókod birtokol. Az olvasás és a jelentések korlátozás nélküliek, a fejlesztői szinten pedig egy alkalmazás kevés hirdetési fiókot szerkeszthet, mindegyiket kézzel regisztrálva.
Amit a Gemini CLI önállóan nem tud megtenni
Egy költségvetéssel rendelkező ügynök csak akkor hasznos, ha a kockázat korlátos, ezért a védelem a szerverben van, nem egy promptban. Minden hirdetéskampány, hirdetéskészlet, hirdetéscsoport és hirdetés szüneteltetve jön létre, és a pénzt mozgató státuszváltásokat csak kifejezett megerősítő jelzéssel lehet futtatni. Minden renderelés előre árazott (a hermoso_capabilities minden modell pontos kreditköltségét közzéteszi, mielőtt bármi költene). A kreditek az első szolgáltatóhívás előtt lefoglalódnak, utána pedig a pontos költségen rendeződnek el, így a sikertelen indítás visszatérít, és nem számláznak neked semmit. A törlések szintén megerősítéshez kötöttek, és minden kampányfát visszaolvasunk a hirdetési platformról, mielőtt az ügynök beszámol arról, mit épített.
Egy lépés szándékosan nem automatizálható: a fiók összekötése OAuth-hozzájáruló képernyő, ezért a csatornát egyszer böngészőben kell összekötni. Utána minden eszközhívás.
A többi mátrix
A Gemini CLI-ből ezekre publikálhatsz: Facebook · Instagram · Threads · TikTok · YouTube · X · Pinterest · Bluesky · Telegram. Vagy nézd meg mindent, amire a Gemini CLI publikálni tud.
LinkedIn-re posztolás innen: Claude · ChatGPT · Claude Code · Cursor · Codex · Cline · OpenClaw · Grok Bot · Hermes · Perplexity · Le Chat · Claude Cowork · Perplexity Computer · Paperclip
Gyakran ismételt kérdések
Posztolhat a Gemini CLI a Facebookra?
Igen, a Hermoso Gemini CLI-bővítményével. Futtasd: gemini extensions install https://github.com/hermoso-ai/hermoso, ami öt Hermoso-készséget ad hozzá, amelyek a hermoso parancsot hajtják végre, majd egyszer jelentkezz be: npx -y hermoso auth login. A bejelentkezés böngészőt nyit, és maga tárolja a hitelesítő adatot, így nincs létrehozandó és beillesztendő kulcs. Ha a Hermoso eszközeit a Gemini CLI saját listájában is szeretnéd látni, a gemini mcp add --scope user --transport http hermoso https://app.hermoso.ai/mcp hozzáadja a hosztolt szervert, amely OAuth-tal jelentkezik be. A Gemini CLI ekkor 1 000+ eszközt kap, köztük azokat, amelyek a Facebookra publikálnak, valamint azokat, amelyek a piacodon futó hirdetéseket kutatják, és magát a kreatívot is elkészítik.
Hogyan kötöm össze a Facebookot a Gemini CLI-dal?
Két lépés, mindegyik egyszer. Futtasd: gemini extensions install https://github.com/hermoso-ai/hermoso, ami öt Hermoso-készséget ad hozzá, amelyek a hermoso parancsot hajtják végre, majd egyszer jelentkezz be: npx -y hermoso auth login. A bejelentkezés böngészőt nyit, és maga tárolja a hitelesítő adatot, így nincs létrehozandó és beillesztendő kulcs. Ha a Hermoso eszközeit a Gemini CLI saját listájában is szeretnéd látni, a gemini mcp add --scope user --transport http hermoso https://app.hermoso.ai/mcp hozzáadja a hosztolt szervert, amely OAuth-tal jelentkezik be. Ezután a Hermoso-ban a Workspace → Connectors alatt kapcsold össze a Facebookot, ami egy böngészős OAuth-hozzájárulási képernyő. Ezután a Gemini CLI egy szokásos eszközhívásként publikál Facebookra.
Kell a Gemini CLI-nak az LinkedIn-jelszavam?
Nem. Az Instagramot egyszer, egy böngészőben megjelenő OAuth-hozzájáruló képernyőn keresztül kötöd össze a Hermosoval, utána a Gemini CLI eszközhívásként éri el. A fiók összekötése az egyetlen nem automatizálható lépés; utána semmi sem kér jelszót, és soha nem adunk át hitelesítő adatot a modellnek.
Futtathat a Gemini CLI LinkedIn-hirdetéseket a közzététel mellett is?
Igen. A LinkedIn-hirdetési fa felépíthető (kampánycsoport, kampány, kreatív), és minden vázlatként születik, a státuszkapcsoló megerősítéshez kötött. A LinkedIn az írási hirdetési műveleteket ahhoz az API-szinthez méri, amelyet a saját hirdetési fiókod birtokol.
Posztolhat a Gemini CLI carouselt az Instagramra?
Igen: 2-20 kép, cégoldalról, csak képek. Ezek a LinkedIn saját közzétett határai; a személyes profilos carouselt név szerint utasítjuk el, a javítással együtt, ahelyett hogy az első diát posztolnánk. A Gemini CLI mindkét esetben ugyanazt a közzétételi eszközt hívja, és ha egy csatorna nem bírja a carouselt, az elutasítás a valódi okkal együtt érkezik.
Kutathatja a Gemini CLI a Facebookot, mielőtt posztol?
Igen, és szokatlanul jól: a search_linkedin_ads a LinkedIn Ad Library-t olvassa, amely az egyetlen nyilvános hirdetési könyvtár, amely valódi megjelenésszámot mutat.
Kezdd ingyen 30 kredittel a regisztrációkor, és további 250+ kreditet szerezhetsz. Minden funkció minden csomagban elérhető.
Kezdd ingyenesen → Árak megtekintése