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. Cursor tavoittaa kaiken yhden yhteyden kautta. Tämä sivu käsittelee yhtä osaa siitä: mitä Cursor voi todella tehdä Facebookissa ja mitä LinkedIn ei anna sille tehdä.
Yhdistä Hermoso Claudeen
- Asenna ja kirjaudu.
Selaimesi avautuu kerran. Mitään ei tarvitse luoda eikä liittää: tunnistetieto tallennetaan omistajalle luettavaan tiedostoonnpm install -g hermoso && hermoso auth login~/.hermoso/config.json. Koneella, jossa ei ole selainta,hermoso auth login --token hmk_…ottaa avaimen kohdasta MCP & CLI → Terminaali ja API-avaimet. - Lisää se tiedostoon
~/.cursor/mcp.json(tai projektin.cursor/mcp.json). Avainta ei laiteta tiedostoon, koskahermoso mcplukee yllä olevan kirjautumisen:{ "mcpServers": { "hermoso": { "command": "npx", "args": ["-y", "hermoso", "mcp"] } } } - Tai käytä yhden napsautuksen asennusta MCP-sivulta. Linkki asentaa hostatun URL-osoitteen ja jättää tunnistautumisen Cursorin oman OAuth-kulun hoidettavaksi. Molemmat toimivat, ne ovat vain eri esivaatimuksia.
- 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.
Yllä oleva lohko ajaa julkaistun hermoso-npm-paketin koneellasi, minkä takia mitään ei liitetä ja työkalulista ei maksa mitään ennen kuin työkalua kutsutaan. Jos käytät linkkiä, Cursor tekee dynaamisen asiakasrekisteröinnin auktorisointipalvelimellamme, etkä sinäkään pidä avainta.
Yhdistä sitten LinkedIn 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.
LinkedIn-työkalut, jotka Cursor saa
post_to_linkedin_page: julkaisee tekstiä, kuvan, videon tai useamman kuvan julkaisun yrityssivulle, vaihtoehtoisella tekstillä.post_to_linkedin: julkaisee henkilökohtaiseen profiiliin, joka pysyy pois päältä, kunnes jaat sen identiteetin nimenomaisesti.list_linkedin_pages: Sivut, jotka olet jakanut tälle brändille, organisaatiotunnuksineen.schedule_post: jonottaa julkaisun ja kuljettaa mukanaanlinkedinOrganizationId-arvon, jotta oikea identiteetti julkaisee.manage_linkedin_post: muokkaa julkaisun tekstiä tai poistaa sen.linkedin_page_analytics: orgaaninen Sivun suoritus: seuraajien kasvu, Sivun näyttökerrat sekä julkaisujen näyttökerrat, klikkaukset ja sitoutuminen Sivu- tai julkaisukohtaisesti.search_linkedin_ads: LinkedInin mainoskirjasto, ainoa julkinen mainoskirjasto, joka näyttää todelliset näyttökertaluvut.
LinkedIn on kanava, jossa identiteetti on oikeus eikä mieltymys. Yksi ihminen hallinnoi usein useiden yritysten Sivuja, joten Hermoso tekee julkaisevista identiteeteistä nimenomaisen valinnan: julkaista voi vain Sivuille, jotka olet valinnut kohdassa Manage accounts, ruksaamaton Sivu hylätään palvelimella eikä vain käyttöliittymässä, ja henkilökohtainen profiili on pois päältä, ellet kytke sitä päälle. Agentti, joka kysyy, mikä Sivu, eikä oleta, toimii oikein.
Facebookin rajoitukset, jotka kannattaa tietää ennen automatisointia
| Teksti | LinkedIn-julkaisun enimmäispituus on 3,000 merkkiä. Raja valvotaan julkaisun luomisen tai jonottamisen yhteydessä, joten liian pitkä julkaisu hylätään, kun olet vielä paikalla korjaamassa sitä, eikä sitä leikata hiljaa. |
|---|---|
| Näkyvyys | Vain julkinen. LinkedIn-julkaisu menee profiiliin tai yrityssivulle, eikä ”LinkedInissä ole listaamatonta, yksityistä tai luonnosjulkaisua”. |
| Karuselli | 2-20 kuvaa, yrityssivulta. Molemmat rajat ovat LinkedInin omia: ”Monikuvajulkaisu on julkaisu, jossa on useita kuvia (vähintään 2 kuvaa ja enintään 20 kuvaa)”, ja skeemaan lisätty ”tukee vain kuvia”. Tästä seuraa kaksi hylkäystä, ja molemmat nimetään eikä niitä alenneta hiljaa: videodian hylätään, koska LinkedInin monikuvajulkaisu ei voi kantaa videota, ja henkilökohtaisen profiilin karuselli hylätään kertomalla, miten edetä: anna linkedinOrganizationId (list_linkedin_pages-kutsusta), koska ”henkilökohtaisen profiilin karuselli ei ole jotain, minkä Hermoso voi julkaista”. |
| Mikä tili | linkedinOrganizationId. Jos sitä ei ole asetettu, kyse on henkilön omasta profiilista, ei koskaan ”todennäköisesti yrityksestä”. Kenttä kertoo, mikä Sivu, ja jos jätät sen pois, se on päätös eikä sattuma. |
Kokeile Claudessa
Pyydä sitä tavallisella kielellä. Nämä ovat tavallisia lauseita, eivät erikoiskieltä:
”Julkaise ./content/linkedin/case-study.md yrityssivulle ./assets-kansion neljällä kaaviolla karuselliksi, ja alt-teksti jokaiseen kuvaan.”
Tämä kulkee: list_linkedin_pages → plan_ad → render_ad → post_to_linkedin_page → linkedin_page_analytics. Cursor näyttää jokaisen työkalukutsun composerissa ennen ajoa, joten julkaisu on napsautus eikä sivuvaikutus.
Cursor Facebookissa: kohta, joka tekee kipeää
Kirjoita alt-teksti. LinkedIn hyväksyy sen jokaiseen kuvaan, ja useimmat työkalut keräävät sen ja pudottavat sitten pois. Kaksi rajaa on suunniteltava: LinkedIn-karuselli on vain kuvia, joten kaaviovideo pitää muuttaa kuviksi, ja se julkaistaan yrityssivulta, joten henkilökohtainen profiili hylätään nimeltä korjauksen kanssa sen sijaan, että se julkaisisi ensimmäisen dian.
Laita asetukset projektin .cursor/mcp.json-tiedostoon kotihakemiston sijaan, kun repon pitäisi aina ajaa yhtä brändiä vastaan. Muuten hermoso auth login lukitsee työtilan.
Tutki LinkedIn ennen julkaisua
search_linkedin_ads lukee LinkedInin mainoskirjastoa, joka on harvinainen julkinen mainoskirjasto, koska se näyttää todelliset näyttökertaluvut. B2B-kilpailijatutkimus LinkedInissä voidaan siis järjestää todellisen jakelun mukaan eikä arvailun.
Maksettu puoli
create_linkedin_ads_campaign_group → create_linkedin_ads_campaign → create_linkedin_ads_creative rakentaa puun, ja kaikki syntyy luonnoksena. set_linkedin_ads_status on ainoa vipu, joka aktivoi oikean rahan, ja se kieltäytyy ilman nimenomaista vahvistusta. Yksi käyttöoikeushuomio, joka on parempi sanoa ääneen kuin löytää myöhemmin: LinkedIn mittaa mainoskirjoitukset sen API-tason mukaan, jonka oma mainostilisi on. Raportointi ja lukeminen ovat rajoittamattomia, ja kehitystasolla sovellus voi muokata vain pientä määrää mainostilejä, jotka on rekisteröity käsin.
Mitä Cursor 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
Julkaise Cursorista: Facebook · Instagram · Threads · TikTok · YouTube · X · Pinterest · Bluesky · Telegram. Tai katso kaikki, mihin Cursor voi julkaista.
Julkaise LinkedIniin näistä: Claude · ChatGPT · Claude Code · Codex · Cline · OpenClaw · Grok Bot · Hermes · Gemini CLI · Perplexity · Le Chat · Claude Cowork · Perplexity Computer · Paperclip
Usein kysytyt kysymykset
Voiko Cursor julkaista Facebookiin?
Kyllä, Hermosan MCP-palvelimen kautta. Aja npm install -g hermoso && hermoso auth login ja osoita sitten ~/.cursor/mcp.json tiedostossa npx -y hermoso mcp -komentoon. Selaimessa tapahtuva kirjautuminen tallentaa tunnistetiedon, joten avainta ei laiteta tiedostoon. Cursorilla on sitten yli 1 000 työkalua, mukaan lukien ne, jotka julkaisevat Facebookiin, sekä ne, jotka tutkivat markkinallasi jo pyöriviä mainoksia ja renderöivät luovan materiaalin alun perin.
Miten yhdistän Facebookin Claudeen?
Kaksi vaihetta, kumpikin kerran. Aja npm install -g hermoso && hermoso auth login ja osoita sitten ~/.cursor/mcp.json tiedostossa npx -y hermoso mcp -komentoon. Selaimessa tapahtuva kirjautuminen tallentaa tunnistetiedon, joten avainta ei laiteta tiedostoon. Yhdistä sitten LinkedIn Hermosassa kohdassa Työtila → Yhdistimet, joka on OAuth-suostumusikkuna selaimessa. Sen jälkeen Cursor julkaisee Facebookiin tavallisena työkalukutsuna.
Voiko Cursor julkaista LinkedIn-karusellin?
Kyllä: 2-20 kuvaa yrityssivulta, vain kuvia. Ne ovat LinkedInin omat julkaistut rajat. Henkilökohtaisen profiilin karusellia ei julkaista, vaan se hylätään nimeltä ja korjauksen kanssa sen sijaan, että julkaistaisiin ensimmäinen dia. Cursor kutsuu molemmissa tapauksissa samaa julkaisutyökalua, ja kanava, joka ei kanna karusellia, hylätään todellisella syyllä.
Voiko Cursor tutkia Facebookia ennen julkaisua?
Kyllä, ja poikkeuksellisen hyvin: search_linkedin_ads lukee LinkedIn-mainoskirjastoa, joka on ainoa julkinen mainoskirjasto, joka näyttää todelliset näyttökerrat.
Tarvitseeko Cursor LinkedIn-salasanaani?
Ei. Yhdistät Instagramin Hermosoon kerran OAuth-suostumusikkunan kautta selaimessa, ja Cursor 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 Cursor ajaa LinkedIn-mainoksia julkaisun lisäksi?
Kyllä. LinkedInin mainosrakenne on rakennettavissa (kampanjaryhmä, kampanja, luova sisältö), ja kaikki syntyy luonnoksena, ja tilanvaihto on vahvistuksen takana. LinkedIn mittaa mainoskirjoitukset sen API-tason mukaan, jonka oma mainostilisi on.
Aloita ilmaiseksi 30 krediitillä rekisteröityessäsi ja ansaitse 250+ lisää. Jokainen ominaisuus on mukana jokaisessa tilauksessa.
Aloita ilmaiseksi → Katso hinnoittelu