Hermoso คือ MCP server สำหรับการตลาด มี เครื่องมือกว่า 1,000 รายการ ผ่านปลายทาง OAuth เดียว ซึ่งให้เอเจนต์ค้นหาโฆษณาที่กำลังวิ่งอยู่ในตลาด สร้างโฆษณารูปภาพและวิดีโอ เผยแพร่ และสร้างแคมเปญแบบจ่ายเงินที่อยู่เบื้องหลังได้ Cursor เข้าถึงทั้งหมดนี้ผ่านการเชื่อมต่อเพียงครั้งเดียว หน้านี้ครอบคลุมเพียงส่วนหนึ่งของสิ่งนั้น คือ Cursor ทำอะไรได้บ้างบน LinkedIn และสิ่งที่ LinkedIn ไม่อนุญาตให้ทำ
เชื่อม Hermoso กับ Cursor
- ติดตั้งและลงชื่อเข้าใช้
เบราว์เซอร์จะเปิดขึ้นหนึ่งครั้ง ไม่ต้องสร้างอะไรและไม่ต้องวางอะไร ข้อมูลการยืนยันตัวตนถูกเก็บแบบเฉพาะเจ้าของไว้ที่npm install -g hermoso && hermoso auth login~/.hermoso/config.jsonบนเครื่องที่ไม่มีเบราว์เซอร์hermoso auth login --token hmk_…รับกุญแจจาก MCP & CLI → Terminal & API keys แทน - เพิ่มลงใน
~/.cursor/mcp.json(หรือ.cursor/mcp.jsonของโปรเจกต์) ไม่มีกุญแจในไฟล์ เพราะhermoso mcpอ่านการลงชื่อเข้าใช้ด้านบน:{ "mcpServers": { "hermoso": { "command": "npx", "args": ["-y", "hermoso", "mcp"] } } } - หรือใช้การติดตั้งแบบคลิกเดียว จาก หน้า MCP ลิงก์นั้นติดตั้ง URL แบบโฮสต์ และให้การยืนยันตัวตนเป็นหน้าที่ของ OAuth ของ Cursor เอง ทั้งสองแบบใช้ได้ เพียงแค่ต้องเตรียมการต่างกัน
- ขอให้ Cursor ทำบางอย่าง “ดึงโฆษณาที่วิ่งนานที่สุดของคู่แข่งสามรายที่ใกล้ที่สุดของฉัน แล้วนำ hook ที่ดีที่สุดมาทำเป็นวิดีโอ 9:16” หรือ “โพสต์ไฟล์เรนเดอร์นี้ไปยังช่องทาง” เอเจนต์จะเลือกเครื่องมือเอง และคุณเป็นผู้อนุมัติการใช้จ่าย
บล็อกด้านบนรันแพ็กเกจ npm hermoso ที่เผยแพร่แล้วบนเครื่องของคุณ นั่นคือเหตุผลที่ไม่ต้องวางอะไร และรายการเครื่องมือไม่มีค่าใช้จ่ายจนกว่าจะเรียกเครื่องมือ ถ้าใช้ลิงก์ลัดแทน Cursor จะลงทะเบียนไคลเอนต์แบบไดนามิกกับเซิร์ฟเวอร์การอนุญาตของเรา และคุณก็ไม่ต้องถือกุญแจเช่นกัน
จากนั้นเชื่อม LinkedIn เอง ครั้งเดียว ที่ Settings → Connectors ใน Hermoso นี่คือหน้ายินยอม OAuth จึงเป็นขั้นตอนเดียวที่ต้องใช้เบราว์เซอร์ หลังจากนั้นทุกอย่างเป็นการเรียกเครื่องมือ
เครื่องมือ LinkedIn ที่ Cursor ได้รับ
post_to_linkedin_pageเผยแพร่ข้อความ รูปภาพ วิดีโอ หรือโพสต์หลายรูปไปยังเพจบริษัท พร้อมข้อความแทน (alt text)post_to_linkedinเผยแพร่ไปยังโปรไฟล์ส่วนตัว ซึ่งจะปิดอยู่จนกว่าคุณจะแชร์ตัวตนนั้นอย่างชัดเจนlist_linkedin_pagesเพจที่คุณแชร์กับแบรนด์นี้ พร้อม organization idschedule_postตั้งคิว โดยส่งlinkedinOrganizationIdไปด้วย เพื่อให้ตัวตนที่ถูกต้องเป็นผู้โพสต์manage_linkedin_postแก้ไขคำโปรยของโพสต์ หรือลบโพสต์linkedin_page_analyticsผลงานของเพจออร์แกนิก: ผู้ติดตามที่เพิ่มขึ้น การดูเพจ และการแสดงผล คลิก และการมีส่วนร่วมของโพสต์ แยกตามเพจหรือรายโพสต์search_linkedin_adsคลังโฆษณา LinkedIn ซึ่งเป็นคลังโฆษณาสาธารณะเพียงแห่งเดียวที่เปิดเผยจำนวนการแสดงผลจริง
LinkedIn คือช่องทางที่ตัวตนเป็นสิทธิ์ ไม่ใช่ความชอบ คนหนึ่งมักดูแลเพจของหลายบริษัท ดังนั้น Hermoso ทำให้ตัวตนที่โพสต์ได้เป็นตัวเลือกที่ชัดเจน: โพสต์ไปได้เฉพาะเพจที่คุณติ๊กไว้ภายใต้ Manage accounts เพจที่ไม่ได้ติ๊กจะถูกปฏิเสธที่เซิร์ฟเวอร์ ไม่ใช่แค่ในหน้าจอ และ โปรไฟล์ส่วนตัวปิดอยู่จนกว่าคุณจะเปิดเอง เอเจนต์ที่ถามว่าเพจไหน แทนที่จะคาดเดา กำลังทำสิ่งที่ถูกต้อง
ข้อจำกัดของ LinkedIn ที่ควรรู้ก่อนทำให้เป็นอัตโนมัติ
| ข้อความ | โพสต์ LinkedIn จำกัดที่ 3,000 ตัวอักษร มีการบังคับใช้ตอนสร้างหรือใส่คิวโพสต์ ดังนั้นโพสต์ที่ยาวเกินจะถูกปฏิเสธขณะที่คุณยังอยู่ตรงนั้นเพื่อแก้ไข แทนที่จะถูกตัดทอนโดยเงียบ ๆ ตอนส่งออก |
|---|---|
| การมองเห็น | สาธารณะเท่านั้น โพสต์ LinkedIn เผยแพร่ไปยังโปรไฟล์หรือเพจบริษัท และ “LinkedIn ไม่มีโพสต์แบบ unlisted, private หรือฉบับร่าง” |
| คาโรเซล | 2 ถึง 20 รูป จากเพจบริษัท ขอบเขตทั้งสองเป็นของ LinkedIn เอง: “A MultiImage post is a post containing multiple images (minimum of 2 images and maximum of 20 images)” และ schema เพิ่มว่า “Only supports images” จากสองข้อนี้มีการปฏิเสธสองกรณี และทั้งสองระบุชื่อ ไม่ใช่การลดระดับโดยเงียบ สไลด์วิดีโอจะถูกปฏิเสธเพราะโพสต์หลายรูปของ LinkedIn ใส่วิดีโอไม่ได้ และคาโรเซลจากโปรไฟล์ส่วนตัวจะถูกปฏิเสธพร้อมแนวทาง คือส่ง linkedinOrganizationId (จาก list_linkedin_pages) เพราะ “คาโรเซลจากโปรไฟล์ส่วนตัวไม่ใช่สิ่งที่ Hermoso โพสต์ได้” |
| บัญชีไหน | linkedinOrganizationId หากไม่ตั้งค่า หมายถึงโปรไฟล์ของสมาชิกเอง ไม่ใช่ “น่าจะเป็นบริษัท” ฟิลด์นี้คือวิธีบอกว่าเพจไหน และการไม่ใส่คือการตัดสินใจ ไม่ใช่ความบังเอิญ |
ลองใช้ใน Cursor
ขอด้วยภาษาธรรมดา นี่คือประโยคปกติ ไม่ใช่ DSL:
“เผยแพร่ ./content/linkedin/case-study.md ไปยังหน้าบริษัทพร้อมแผนภูมิสี่รูปจาก ./assets เป็นคารูเซล และมีข้อความทางเลือกของรูปภาพทุกรูป”
นั่นคือขั้นตอน list_linkedin_pages → plan_ad → render_ad → post_to_linkedin_page → linkedin_page_analytics Cursor จะแสดงการเรียกเครื่องมือแต่ละครั้งในช่องเขียนคำสั่งก่อนรัน ดังนั้นการเผยแพร่คือการคลิกหนึ่งครั้ง ไม่ใช่ผลข้างเคียงที่เกิดขึ้นเอง
Cursor บน LinkedIn: ส่วนที่ต้องระวัง
เขียนข้อความทางเลือก (alt text) ให้ครบ LinkedIn รับข้อความนี้ในทุกรูป และเครื่องมือส่วนใหญ่รับมาแล้วทิ้งไป มีข้อจำกัดสองข้อที่ต้องออกแบบรับมือ คารูเซลของ LinkedIn เป็นรูปภาพเท่านั้น ดังนั้นวิดีโอแผนภูมิต้องกลายเป็นภาพนิ่ง และการเผยแพร่มาจากหน้าบริษัท โปรไฟล์ส่วนตัวจึงถูกปฏิเสธโดยระบุชื่อพร้อมวิธีแก้ ไม่ใช่โพสต์สไลด์แรกไปเฉย ๆ
วางการตั้งค่าไว้ในไฟล์ .cursor/mcp.json ของโปรเจกต์ แทนไดเรกทอรีโฮม เมื่อรีโพควรรันกับแบรนด์เดียวเสมอ มิฉะนั้น hermoso auth login คือสิ่งที่ตรึงพื้นที่ทำงาน
ค้นหาข้อมูล LinkedIn ก่อนโพสต์
search_linkedin_ads อ่านคลังโฆษณา LinkedIn ซึ่งต่างจากคลังโฆษณาสาธารณะอื่นตรงที่เปิดเผยจำนวนการแสดงผลจริง การค้นคว้าคู่แข่ง B2B บน LinkedIn จึงจัดอันดับตามการแสดงผลจริงได้ แทนการเดาว่าอะไรกำลังวิ่งอยู่
ส่วนที่เป็นการโฆษณา
create_linkedin_ads_campaign_group → create_linkedin_ads_campaign → create_linkedin_ads_creative สร้างต้นไม้ และทุกอย่างเกิดเป็น ฉบับร่าง set_linkedin_ads_status คือสวิตช์เดียวที่เปิดใช้งบประมาณจริง และจะปฏิเสธหากไม่มีการยืนยันที่ชัดเจน มีหมายเหตุเรื่องการเข้าถึงที่ควรบอกไว้ตั้งแต่ต้นแทนที่จะให้ไปค้นพบเอง LinkedIn จำกัดการเขียนโฆษณาตามระดับ API ที่บัญชีโฆษณาของคุณถืออยู่ การรายงานและการอ่านไม่มีข้อจำกัด และในระดับ development แอปแก้ไขบัญชีโฆษณาได้เพียงจำนวนน้อย และแต่ละบัญชีต้องลงทะเบียนด้วยมือ
สิ่งที่ Cursor ทำเองไม่ได้
เอเจนต์ที่มีงบประมาณจะมีประโยชน์ก็ต่อเมื่อขอบเขตความเสียหายถูกจำกัด ดังนั้นรั้วกั้นจึงอยู่ที่เซิร์ฟเวอร์ ไม่ได้อยู่ในคำสั่ง แคมเปญโฆษณา ชุดโฆษณา กลุ่มโฆษณา และโฆษณาทุกรายการถูกสร้างในสถานะ paused และการสลับสถานะที่กระทบเงินจริงจะปฏิเสธการทำงานหากไม่มีแฟล็กยืนยันอย่างชัดเจน ทุกการเรนเดอร์จะถูกเสนอราคาก่อน (hermoso_capabilities เผยแพร่ต้นทุนเครดิตที่แน่นอนของแต่ละโมเดลก่อนที่จะมีการใช้จ่ายใด ๆ) เครดิตจะถูกสำรองก่อนการเรียกผู้ให้บริการครั้งแรก และหักตามต้นทุนจริงภายหลัง ดังนั้นการส่งที่ล้มเหลวจะคืนเครดิต แทนที่จะปล่อยให้คุณถูกเรียกเก็บเงินโดยไม่ได้อะไร การลบก็ต้องผ่านการยืนยันเช่นกัน และทุกต้นไม้แคมเปญจะถูกอ่านกลับจากแพลตฟอร์มโฆษณาก่อนที่เอเจนต์จะบอกคุณว่าสร้างอะไรไปแล้ว
มีขั้นตอนหนึ่งที่ตั้งใจไม่ให้ทำแบบไม่มีหน้าจอ: การเชื่อมบัญชีคือหน้ายินยอม OAuth ดังนั้นคุณเชื่อมช่องทางหนึ่งครั้งในเบราว์เซอร์ หลังจากนั้นทุกอย่างเป็นการเรียกเครื่องมือ
ช่องทางอื่นทั้งหมด
จาก Cursor โพสต์ไปยัง: Facebook · Instagram · Threads · TikTok · YouTube · X · Pinterest · Bluesky · Telegram หรือดู ทุกช่องทางที่ Cursor โพสต์ได้
โพสต์ไปยัง LinkedIn จาก: Claude · ChatGPT · Claude Code · Codex · Cline · OpenClaw · Grok Bot · Hermes · Gemini CLI · Perplexity · Le Chat · Claude Cowork · Perplexity Computer · Paperclip
คำถามที่พบบ่อย
Cursor โพสต์ไป LinkedIn ได้ไหม
ได้ ผ่าน MCP server ของ Hermoso รัน npm install -g hermoso && hermoso auth login แล้วชี้ ~/.cursor/mcp.json ไปที่ npx -y hermoso mcp การลงชื่อเข้าใช้ผ่านเบราว์เซอร์จะเก็บข้อมูลการยืนยันตัวตน จึงไม่มีกุญแจอยู่ในไฟล์ จากนั้น Cursor จะมีเครื่องมือมากกว่า 1,000 รายการ รวมถึงเครื่องมือที่โพสต์ไปยัง LinkedIn และเครื่องมือที่วิจัยโฆษณาที่กำลังวิ่งในตลาดของคุณ และเรนเดอร์ครีเอทีฟตั้งแต่ต้น
ต้องเชื่อม LinkedIn กับ Cursor อย่างไร
มีสองขั้นตอน ทำครั้งเดียวต่อขั้นตอน รัน npm install -g hermoso && hermoso auth login แล้วชี้ ~/.cursor/mcp.json ไปที่ npx -y hermoso mcp การลงชื่อเข้าใช้ผ่านเบราว์เซอร์จะเก็บข้อมูลการยืนยันตัวตน จึงไม่มีกุญแจอยู่ในไฟล์ จากนั้นเชื่อมต่อ LinkedIn ภายใน Hermoso ใต้ Workspace → Connectors ซึ่งเป็นหน้าอนุญาต OAuth ในเบราว์เซอร์ หลังจากนั้น Cursor จะโพสต์ไปยัง LinkedIn เป็นการเรียกเครื่องมือปกติ
Cursor โพสต์คาโรเซลไป LinkedIn ได้ไหม
ได้ 2 ถึง 20 รูป จากเพจบริษัท เฉพาะรูปภาพ นั่นคือขอบเขตที่ LinkedIn เผยแพร่เอง คาโรเซลจากโปรไฟล์ส่วนตัวจะถูกปฏิเสธโดยระบุชื่อพร้อมแนวทางแก้ แทนการโพสต์สไลด์แรก Cursor เรียกเครื่องมือเผยแพร่ตัวเดียวกันทั้งสองแบบ และช่องทางที่รองรับคาโรเซลไม่ได้จะถูกปฏิเสธพร้อมเหตุผลจริง
Cursor ค้นคว้า LinkedIn ก่อนโพสต์ได้ไหม
ได้ และทำได้ดีเป็นพิเศษ: search_linkedin_ads อ่านคลังโฆษณา LinkedIn ซึ่งเป็นคลังโฆษณาสาธารณะเพียงแห่งเดียวที่เปิดเผยจำนวนการแสดงผลจริง
Cursor ต้องใช้รหัสผ่าน LinkedIn ของฉันไหม
ไม่ต้อง คุณเชื่อม LinkedIn กับ Hermoso ครั้งเดียวผ่านหน้ายินยอม OAuth ในเบราว์เซอร์ จากนั้น Cursor เข้าถึงได้ผ่านการเรียกเครื่องมือ การเชื่อมบัญชีเป็นขั้นตอนเดียวที่ไม่ได้ทำแบบไม่มีหน้าจอ หลังจากนั้นไม่มีอะไรต้องใช้รหัสผ่าน และไม่มีการส่งข้อมูลรับรองให้โมเดลเลย
Cursor รันโฆษณา LinkedIn ได้ด้วยไหม นอกเหนือจากการโพสต์
ได้ ต้นไม้โฆษณา LinkedIn สร้างได้ (กลุ่มแคมเปญ แคมเปญ ครีเอทีฟ) และทุกอย่างเกิดเป็นฉบับร่าง โดยสวิตช์สถานะต้องผ่านการยืนยัน LinkedIn จำกัดการเขียนโฆษณาตามระดับ API ที่บัญชีโฆษณาของคุณถืออยู่
เริ่มต้นฟรีพร้อม 30 เครดิตเมื่อสมัคร และรับเพิ่มได้อีกกว่า 250 เครดิต ทุกฟีเจอร์มีในทุกแพ็กเกจ
เริ่มฟรี → ดูราคา