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

Cursor से YouTube अपलोड एक श्रृंखला है: रेंडर, शीर्षक, विवरण, टैग, थंबनेल, फिर अनलिस्टेड अपलोड। सब कुछ रिपॉज़िटरी तक वापस ट्रेस हो सकता है।

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

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 के अंतर्गत YouTube को एक बार ख़ुद जोड़ें। यह एक OAuth सहमति स्क्रीन है, इसलिए यही एक कदम है जिसके लिए ब्राउज़र चाहिए। उसके बाद हर चीज़ एक टूल कॉल है।

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

  • post_to_youtube: शीर्षक, 5,000 अक्षरों तक के विवरण, 30 टैग तक, और privacy सेटिंग के साथ एक तैयार वीडियो अपलोड करता है।
  • schedule_post: अपलोड को कतार में लगाता है, और विवरण व टैग उसके साथ आगे ले जाता है।
  • set_youtube_thumbnail: अपलोड पर डिज़ाइन किया गया थंबनेल लगाता है। क्लिक-थ्रू पर यह सबसे बड़ा लीवर है, और YouTube अन्यथा लगभग यादृच्छिक रूप से एक फ़्रेम चुन लेता है।
  • make_thumbnail: वह थंबनेल पहली बार बनाता है।
  • update_youtube_video / list_youtube_videos: अपलोड का मेटाडेटा संपादित करता है, या आपके अपने अपलोड सूचीबद्ध करता है, जिनमें unlisted और private भी शामिल हैं जिन्हें सार्वजनिक खोज नहीं देख सकती।
  • youtube_video_insights / youtube_channel: व्यू, वॉच टाइम, औसत व्यू प्रतिशत और मिले सब्सक्राइबर।
  • list_youtube_comments / reply_to_youtube_comment: चैनल के रूप में टिप्पणियाँ पढ़ें और उनका जवाब दें।

इकाई सचमुच एक वीडियो है: post_to_youtube एक videoUrl लेता है और कोई इमेज रास्ता नहीं है। स्वचालित अपलोड से पहले जानने लायक दो छोटे गेट: जो Google प्रोजेक्ट सत्यापित नहीं है, उसका videos.insert आप जो भी माँगें, private पर बंद रहता है, और कस्टम थंबनेल के लिए फ़ोन-सत्यापित चैनल चाहिए।

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

टेक्स्टYouTube शीर्षक 100 अक्षरों तक सीमित है, और शेड्यूल किए गए आइटम का टेक्स्ट शीर्षक बन जाता है। विवरण एक अलग फ़ील्ड है, 5,000 अक्षरों तक, जिसमें 30 टैग तक हो सकते हैं। यह पोस्ट बनाते या कतार में डालते समय लागू होता है, इसलिए बहुत लंबी पोस्ट तब मना हो जाती है जब आप अभी वहीं हैं, न कि बाहर जाते समय चुपचाप काट दी जाती है।
VisibilityPublic, unlisted या private। कोई Studio draft नहीं है: “YouTube का API public, unlisted या private के रूप में अपलोड कर सकता है, पर Studio draft नहीं बना सकता”, इसलिए unlisted समीक्षा अवस्था के सबसे क़रीब है, और तुरंत पोस्ट इसी पर डिफ़ॉल्ट होता है ताकि विज्ञापन-तैयार अपलोड गलती से सार्वजनिक न हो जाए।
कैरोसेलनाम लेकर मना। “YouTube की इकाई वीडियो है, स्थिर तस्वीरों का सेट नहीं। स्लाइड को वीडियो में बदलें (Hermoso उन्हें जोड़ सकता है) और वह पोस्ट करें, या इस पोस्ट से YouTube हटा दें।” Hermoso ने यह सीमा काम से बचने के लिए नहीं गढ़ी; YouTube यही है। इनकार कतार में डालते समय आता है, आगे का रास्ता साथ में, न कि पहली स्लाइड चुपचाप पोस्ट होने पर।
कौन सा खाताकोई नहीं। YouTube जुड़े चैनल पर पब्लिश करता है।

Cursor में आज़माएँ

इसे आम भाषा में माँगें। ये साधारण वाक्य हैं, कोई DSL नहीं:

“./dist/demo.mp4 को अनलिस्टेड अपलोड करो, शीर्षक 100 अक्षर से कम का हो, विवरण ./docs/demo.md से हो, दस टैग हों, और जनरेट किया गया थंबनेल लगे।”

यहाँ यह इस क्रम में चलता है: make_thumbnail → post_to_youtube → set_youtube_thumbnail → youtube_video_insights। Cursor हर टूल कॉल को चलने से पहले कंपोज़र में दिखाता है, इसलिए पब्लिश एक क्लिक है, साइड-इफ़ेक्ट नहीं।

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

विवरण को फ़ाइल में रखना यहाँ की तरकीब है, क्योंकि ऑटोमेटेड अपलोड में यही फ़ील्ड चुपचाप छूट जाता है। कैप्शन 100 अक्षर के शीर्षक में बदल जाता है, और विवरण अलग रहता है, 5,000 अक्षर तक, जिसमें लिंक और CTA होते हैं। अनलिस्टेड अपलोड करें, उसे देखें, फिर update_youtube_video से सार्वजनिक करें।

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

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

search_youtube सार्वजनिक YouTube इंडेक्स में खोजता है। यह अलग सवाल है, “मैंने क्या अपलोड किया है”, और उसके लिए टूल list_youtube_videos है। किसी प्रतिस्पर्धी की फ़िल्म के लिए, analyze_video वॉइसओवर, स्क्रीन पर लिखा टेक्स्ट और टाइमस्टैम्प वाली बीट-सूची लौटाता है, जो किसी हुक को दोबारा बनाने से पहले आपको सबसे ज़्यादा चाहिए होती है।

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

Hermoso के Google Ads टूल सर्च, डिस्प्ले और Performance Max कैंपेन बनाते हैं (पूरा ढांचा एक ही एटॉमिक ऑपरेशन में, और आपका एजेंट उसे बताने से पहले Google से पढ़कर जाँचा जाता है), साथ ही Keyword Planner के वॉल्यूम, कन्वर्ज़न एक्शन, और साइटलिंक व कॉलआउट बनाकर उन्हें जोड़ते हैं। यहाँ कोई YouTube वीडियो-कैंपेन बिल्डर नहीं है, और ऐसा संकेत देना गलत होगा; YouTube वीडियो एसेट अपलोड करके जोड़ा जा सकता है, लेकिन Hermoso जो कैंपेन प्रकार बनाता है वे हैं सर्च, डिस्प्ले और Performance Max।

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

बजट वाला एजेंट तभी उपयोगी है जब उसका प्रभाव-क्षेत्र सीमित हो, इसलिए बाड़ प्रॉम्प्ट में नहीं, सर्वर में है। हर विज्ञापन अभियान, विज्ञापन सेट, विज्ञापन समूह और विज्ञापन पॉज़्ड बनता है, और असली पैसा चलाने वाले स्टेटस स्विच बिना साफ़ पुष्टि के नहीं चलते। हर रेंडर पहले कोट किया जाता है (hermoso_capabilities कुछ भी खर्च होने से पहले हर मॉडल की सटीक क्रेडिट लागत बताता है)। क्रेडिट पहली प्रदाता कॉल से पहले रिज़र्व होते हैं और बाद में सटीक लागत पर सेटल होते हैं, इसलिए विफल डिस्पैच पैसे लौटा देता है, आपसे बेवजह शुल्क नहीं लेता। डिलीट भी पुष्टि-गेटेड हैं, और हर अभियान ढाँचा आपके एजेंट के आपको बताने से पहले विज्ञापन प्लेटफ़ॉर्म से रीड-बैक होता है।

एक कदम जानबूझकर हेडलेस नहीं है: खाता जोड़ना एक OAuth सहमति स्क्रीन है, इसलिए चैनल एक बार ब्राउज़र में जोड़ना होता है। उसके बाद हर चीज़ एक टूल कॉल है।

बाक़ी मैट्रिक्स

Cursor से पोस्ट करें: Facebook · Instagram · Threads · TikTok · X · LinkedIn · Pinterest · Bluesky · Telegram। या वे सभी जगहें देखें जहाँ Cursor पोस्ट कर सकता है।

इनसे YouTube पर पोस्ट करें: Claude · ChatGPT · Claude Code · Codex · Cline · OpenClaw · Grok Bot · Hermes · Gemini CLI · Perplexity · Le Chat · Claude Cowork · Perplexity Computer · Paperclip

अक्सर पूछे जाने वाले सवाल

क्या Cursor YouTube पर पोस्ट कर सकता है?

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

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

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

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

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

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

[P] हाँ। search_youtube सार्वजनिक YouTube इंडेक्स खोजता है, list_youtube_videos आपके अपने अपलोड पढ़ता है, अनलिस्टेड समेत, और analyze_video किसी प्रतिस्पर्धी फ़िल्म का वॉइसओवर, स्क्रीन का टेक्स्ट और टाइमस्टैम्प वाली बीट सूची लौटाता है।

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

[P] नहीं, और इनकार यह कारण बताता है, “असमर्थित” कहकर नहीं: YouTube की इकाई एक वीडियो है, स्टिल्स का समूह नहीं। Hermoso स्लाइड्स को वीडियो में जोड़कर वही पब्लिश कर सकता है। Cursor दोनों ही स्थितियों में वही पब्लिश टूल कॉल करता है, और जो चैनल कैरोसेल नहीं ले सकता, उसे असली कारण के साथ रोका जाता है।

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

[P] Hermoso Google Ads के सर्च, डिस्प्ले और Performance Max कैंपेन बनाता है, Keyword Planner वॉल्यूम और कन्वर्ज़न एक्शन के साथ। यहाँ कोई YouTube वीडियो-कैंपेन बिल्डर नहीं है, और हम ऐसा संकेत नहीं देते।

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

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