Cursor से LinkedIn पर पोस्ट करें

एडिटर से LinkedIn का मतलब है कि पोस्ट की कॉपी रिपॉज़िटरी में रहती है और पहचान सर्वर पर, और यही सही तरीका है।

Hermoso एक मार्केटिंग MCP सर्वर है: एक OAuth-सुरक्षित एंडपॉइंट पर 922+ टूल, जो एजेंट को किसी बाज़ार में पहले से चल रहे विज्ञापनों की रिसर्च करने, तैयार इमेज और वीडियो विज्ञापन बनाने, उन्हें प्रकाशित करने, और उनके पीछे के पेड अभियान बनाने देते हैं। Cursor इन सबतक एक कनेक्शन से पहुँचता है। यह पेज उसके एक हिस्से को कवर करता है: LinkedIn पर Cursor असल में क्या कर सकता है, और LinkedIn उसे क्या नहीं करने देता।

Cursor से Hermoso कनेक्ट करें

  1. इंस्टॉल करें और साइन इन करें।
    npm install -g hermoso && hermoso auth login
    आपका ब्राउज़र एक बार खुलेगा। कुछ बनाना या चिपकाना नहीं है: क्रेडेंशियल सिर्फ़ मालिक के लिए ~/.hermoso/config.json में सेव होता है। जिस मशीन पर ब्राउज़र न हो, वहाँ MCP & CLI → टर्मिनल और API कुंजियाँ से कुंजी लेकर hermoso auth login --token hmk_… चलाएँ।
  2. ~/.cursor/mcp.json में जोड़ें (या प्रोजेक्ट की .cursor/mcp.json में)। फ़ाइल में कोई कुंजी नहीं जाती, क्योंकि hermoso mcp ऊपर वाले साइन-इन को पढ़ता है:
    { "mcpServers": { "hermoso": { "command": "npx", "args": ["-y", "hermoso", "mcp"] } } }
  3. या एक-क्लिक इंस्टॉल इस्तेमाल करें MCP पेज से। वह deeplink होस्टेड URL इंस्टॉल करता है और प्रमाणीकरण Cursor के अपने OAuth फ़्लो पर छोड़ता है। दोनों चलते हैं, बस उनकी शर्तें अलग हैं।
  4. Cursor से कुछ माँगें। “मेरे तीन सबसे नज़दीकी प्रतिस्पर्धियों के सबसे लंबे समय से चल रहे विज्ञापन खोजो और सबसे अच्छा हुक 9:16 वीडियो में बदलो,” या “यह रेंडर इस चैनल पर पोस्ट करो।” एजेंट टूल चुनता है; खर्च आप मंज़ूर करते हैं।

ऊपर का ब्लॉक आपकी मशीन पर प्रकाशित hermoso npm पैकेज चलाता है, इसीलिए कुछ चिपकाना नहीं पड़ता, और जब तक कोई टूल न चले, टूल-सूची की कोई लागत नहीं होती। अगर आप इसके बजाय deeplink इस्तेमाल करें, तो Cursor हमारे authorization server पर dynamic client registration करता है, और आपको भी कोई कुंजी नहीं रखनी पड़ती।

फिर Hermoso में Settings → Connectors के अंतर्गत LinkedIn को एक बार ख़ुद जोड़ें। यह एक OAuth सहमति स्क्रीन है, इसलिए यही एक कदम है जिसके लिए ब्राउज़र चाहिए। उसके बाद हर चीज़ एक टूल कॉल है।

Cursor को मिलने वाले LinkedIn टूल

  • post_to_linkedin_page: कंपनी पेज पर टेक्स्ट, इमेज, वीडियो या कई इमेज वाली पोस्ट पब्लिश करता है, alt टेक्स्ट के साथ।
  • post_to_linkedin: निजी प्रोफ़ाइल पर पब्लिश करता है, जो तब तक बंद रहती है जब तक आप वह पहचान साफ़ तौर पर साझा नहीं करते।
  • list_linkedin_pages: वे पेज जो आपने इस ब्रांड के साथ साझा किए हैं, उनकी organization ids के साथ।
  • schedule_post: उसे linkedinOrganizationId के साथ कतार में डालता है, ताकि सही पहचान से पोस्ट हो।
  • manage_linkedin_post: पोस्ट का टेक्स्ट बदलें, या उसे हटाएँ।
  • linkedin_page_analytics: ऑर्गेनिक पेज का प्रदर्शन: फ़ॉलोअर बढ़त, पेज व्यू, और पोस्ट के इंप्रेशन, क्लिक और एंगेजमेंट, हर पेज या हर पोस्ट के हिसाब से।
  • search_linkedin_ads: LinkedIn विज्ञापन लाइब्रेरी, वह एकमात्र सार्वजनिक विज्ञापन लाइब्रेरी जो असली इंप्रेशन संख्या दिखाती है।

LinkedIn में पहचान एक अनुमति है, पसंद नहीं। एक व्यक्ति अक्सर कई कंपनियों के पेज संभालता है, इसलिए Hermoso पोस्ट करने वाली पहचान को स्पष्ट चुनाव बनाता है: केवल वे पेज पोस्ट किए जा सकते हैं जिन्हें आपने Manage accounts के तहत चुना है, जो बिना चुना पेज है उसे UI में ही नहीं, सर्वर की ओर से भी मना किया जाता है, और निजी प्रोफ़ाइल तब तक बंद रहती है जब तक आप उसे चालू न करें। जो एजेंट यह मानने के बजाय पूछता है कि कौन-सा पेज, वह सही काम कर रहा है।

ऑटोमेट करने से पहले LinkedIn की सीमाएँ जानने लायक हैं

टेक्स्टLinkedIn पोस्ट की सीमा 3,000 अक्षर है। यह पोस्ट बनाते या कतार में डालते समय लागू होती है, इसलिए ज़रूरत से लंबी पोस्ट उस समय रोकी जाती है जब आप उसे ठीक करने के लिए मौजूद हों, न कि रास्ते में चुपचाप काटी जाए।
Visibilityकेवल सार्वजनिक। LinkedIn पोस्ट प्रोफ़ाइल या कंपनी पेज पर सीधे पब्लिश होती है, और “LinkedIn में कोई अनलिस्टेड, निजी या ड्राफ़्ट पोस्ट नहीं होती।”
कैरोसेल2 से 20 इमेज, कंपनी पेज से। दोनों सीमाएँ LinkedIn की अपनी हैं: “मल्टीइमेज पोस्ट में कम से कम 2 और ज़्यादा से ज़्यादा 20 इमेज होती हैं”, और स्कीमा जोड़ता है “केवल इमेज सपोर्ट करता है”। इससे दो इनकार निकलते हैं, और दोनों नाम लेकर किए जाते हैं, चुपचाप घटाकर नहीं: वीडियो स्लाइड को रोका जाता है क्योंकि 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 हर टूल कॉल को चलने से पहले कंपोज़र में दिखाता है, इसलिए पब्लिश एक क्लिक है, साइड-इफ़ेक्ट नहीं।

LinkedIn पर Cursor: जहाँ दिक्कत आती है

ऑल्ट टेक्स्ट ज़रूर लिखें। LinkedIn उसे हर इमेज पर स्वीकार करता है, और ज़्यादातर टूल उसे इकट्ठा करके छोड़ देते हैं। दो सीमाएँ ध्यान में रखें: LinkedIn कैरोसेल सिर्फ़ इमेज का होता है, इसलिए चार्ट वीडियो को स्टिल में बदलना पड़ता है। और यह कंपनी पेज से पब्लिश होता है, इसलिए निजी प्रोफ़ाइल को नाम लेकर मना किया जाता है, उसके समाधान के साथ, बजाय इसके कि पहली स्लाइड चुपचाप पोस्ट हो जाए।

जब कोई रिपॉज़िटरी हमेशा एक ही ब्रांड पर चले, तो होम डायरेक्टरी के बजाय प्रोजेक्ट की .cursor/mcp.json में कॉन्फ़िग रखें। नहीं तो hermoso auth login ही वर्कस्पेस तय करता है।

पोस्ट करने से पहले LinkedIn पर रिसर्च

search_linkedin_ads LinkedIn विज्ञापन लाइब्रेरी पढ़ता है, जो सार्वजनिक विज्ञापन लाइब्रेरियों में असली इंप्रेशन संख्या दिखाने वाली कम ही लाइब्रेरियों में से है, इसलिए B2B प्रतिस्पर्धी रिसर्च अंदाज़े के बजाय असली डिलीवरी के हिसाब से क्रम में लगाई जा सकती है।

भुगतान वाला हिस्सा

create_linkedin_ads_campaign_group → create_linkedin_ads_campaign → create_linkedin_ads_creative ढांचा बनाते हैं, और सब कुछ ड्राफ़्ट के रूप में जन्म लेता है। set_linkedin_ads_status ही वह स्विच है जो असली पैसा चालू करता है, और वह स्पष्ट पुष्टि के बिना नहीं चलता। एक पहुँच की बात जो बताना बेहतर है: LinkedIn विज्ञापन लिखने को उस API टियर से सीमित करता है जो आपके अपने विज्ञापन अकाउंट के पास है। रिपोर्टिंग और रीड पर कोई रोक नहीं है, और डेवलपमेंट टियर पर ऐप कुछ ही विज्ञापन अकाउंट संपादित कर सकता है, जिनमें से हर एक हाथ से पंजीकृत होता है।

Cursor अपने दम पर क्या नहीं कर सकता

बजट वाला एजेंट तभी उपयोगी है जब उसका प्रभाव-क्षेत्र सीमित हो, इसलिए बाड़ प्रॉम्प्ट में नहीं, सर्वर में है। हर विज्ञापन अभियान, विज्ञापन सेट, विज्ञापन समूह और विज्ञापन पॉज़्ड बनता है, और असली पैसा चलाने वाले स्टेटस स्विच बिना साफ़ पुष्टि के नहीं चलते। हर रेंडर पहले कोट किया जाता है (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 पर पोस्ट कर सकता है?

हाँ, Hermoso के MCP सर्वर से। npm install -g hermoso && hermoso auth login चलाएँ, फिर ~/.cursor/mcp.json को npx -y hermoso mcp की ओर इंगित करें। ब्राउज़र साइन-इन क्रेडेंशियल सेव करता है, इसलिए फ़ाइल में कोई कुंजी नहीं जाती। फिर Cursor के पास 922+ टूल होते हैं, जिनमें LinkedIn पर पोस्ट करने वाले टूल भी शामिल हैं, और वे भी जो आपके बाज़ार में चल रहे विज्ञापनों की रिसर्च करते हैं और क्रिएटिव खुद रेंडर करते हैं।

Cursor से LinkedIn कैसे जोड़ें?

दो चरण, हर एक बस एक बार। npm install -g hermoso && hermoso auth login चलाएँ, फिर ~/.cursor/mcp.json को npx -y hermoso mcp की ओर इंगित करें। ब्राउज़र साइन-इन क्रेडेंशियल सेव करता है, इसलिए फ़ाइल में कोई कुंजी नहीं जाती। फिर Hermoso में सेटिंग्स → कनेक्टर के तहत LinkedIn कनेक्ट करें, जो ब्राउज़र में एक OAuth सहमति स्क्रीन है। उसके बाद Cursor LinkedIn पर एक सामान्य टूल कॉल की तरह पोस्ट करता है।

क्या Cursor LinkedIn पर कैरोसेल पोस्ट कर सकता है?

[P] हाँ: 2 से 20 इमेज, कंपनी Page से, केवल इमेज। ये LinkedIn की अपनी प्रकाशित सीमाएँ हैं; निजी प्रोफ़ाइल का कैरोसेल पहली स्लाइड पोस्ट करने के बजाय नाम लेकर, सुधार के साथ रोका जाता है। Cursor दोनों ही स्थितियों में वही पब्लिश टूल कॉल करता है, और जो चैनल कैरोसेल नहीं ले सकता, उसे असली कारण के साथ रोका जाता है।

[P] क्या Cursor पोस्ट करने से पहले LinkedIn की रिसर्च कर सकता है?

[P] हाँ, और खास तौर पर अच्छी तरह: search_linkedin_ads LinkedIn Ad Library पढ़ता है, जो अकेली सार्वजनिक विज्ञापन लाइब्रेरी है जो असली इंप्रेशन संख्या दिखाती है।

क्या Cursor को मेरा LinkedIn पासवर्ड चाहिए?

नहीं। आप ब्राउज़र में एक OAuth सहमति स्क्रीन के ज़रिए एक बार LinkedIn को Hermoso से जोड़ते हैं, और फिर Cursor उसे एक टूल कॉल के रूप में पहुँचता है। खाता जोड़ना ही वह एक कदम है जो हेडलेस नहीं है; उसके बाद किसी चीज़ को पासवर्ड नहीं चाहिए, और कोई क्रेडेंशियल कभी मॉडल को नहीं दिया जाता।

[P] क्या Cursor पोस्टिंग के साथ LinkedIn विज्ञापन भी चला सकता है?

[P] हाँ। LinkedIn विज्ञापन ढांचा बनाया जा सकता है (कैंपेन ग्रुप, कैंपेन, क्रिएटिव), और सब कुछ ड्राफ़्ट के रूप में जन्म लेता है, स्थिति का स्विच पुष्टि से सुरक्षित है। LinkedIn विज्ञापन लिखने को उस API टियर से सीमित करता है जो आपके अपने विज्ञापन अकाउंट के पास है।

साइनअप पर 30 क्रेडिट के साथ मुफ़्त शुरू करें, और 250+ और कमाएँ। हर फ़ीचर हर प्लान पर है।

मुफ़्त शुरू करें →   कीमतें देखें