2Slides लोगो
2Slides के साथ QoderWake का उपयोग कैसे करें: AI कर्मचारियों के लिए MCP (2026)
2Slides Team
13 min read

2Slides के साथ QoderWake का उपयोग कैसे करें: AI कर्मचारियों के लिए MCP (2026)

त्वरित उत्तर (≤60 शब्द): qoderwake waker list --json के साथ अपने Waker की ID खोजें, फिर qoderwake mcp add --waker-id ag_xxx --name 2slides --transport http --http-url https://2slides.com/api/mcp --header "Authorization=Bearer YOUR_2SLIDES_API_KEY" चलाएं। इसके बाद वह Waker, DingTalk या Feishu से मांग पर, या एक निश्चित शेड्यूल पर, 2Slides थीम खोज सकता है और एक संपादन योग्य .pptx लौटा सकता है।

Alibaba की Qoder टीम द्वारा निर्मित QoderWake, अपने उत्पाद को "काम पर स्वायत्त AI कर्मचारी (Autonomous AI Employees)" कहता है। प्रत्येक डिजिटल कर्मचारी को Waker कहा जाता है। एक Waker IM संदेशों, शेड्यूल, हुक इवेंट या API कॉल द्वारा ट्रिगर होता है, और अपना काम खुद करता है। QoderWake macOS 13+, Linux और Windows 10+ पर चलता है। इसमें 127.0.0.1:19820 पर एक स्थानीय वेब कंसोल और एक पूर्ण CLI है, और यह DingTalk और Feishu से जुड़ता है।

MCP सर्वर और स्किल्स प्रति Waker संलग्न किए जाते हैं। यह गाइड दिखाता है कि एक Waker (मान लीजिए, आपका "रिपोर्टिंग असिस्टेंट") को 2Slides प्रेजेंटेशन इंजन कैसे दिया जाए। यह आधिकारिक QoderWake CLI संदर्भ और 2Slides एंडपॉइंट्स का उपयोग करता है जिनका हमने 30 सितंबर, 2026 को लाइव प्रोडक्शन में परीक्षण किया था।

Waker को 2Slides क्यों दें?

  • Wakers बार-बार होने वाले कार्यों के लिए बने हैं, और "इस सप्ताह के आंकड़ों को डेक में बदलें" बिल्कुल उसी तरह का काम है।
  • 2Slides फ़ाइल तैयार करता है: एक थीम-आधारित, संपादन योग्य PowerPoint (Fast PPT, 10 क्रेडिट प्रति पृष्ठ), या इमेज-डिज़ाइन किए गए स्लाइड (Nano Banana, 1K/2K पर 100 क्रेडिट प्रति पृष्ठ) वैकल्पिक AI वॉइस नरेशन (AI voice narration) के साथ।
  • प्रति-Waker स्कोप का अर्थ है कि केवल उसी Waker को टूल और कुंजी मिलती है जिसे स्लाइड की आवश्यकता होती है।

आपको पहले क्या चाहिए

  1. QoderWake इंस्टॉल और लॉग इन होना चाहिए। macOS या Linux पर, CLI संदर्भ एक-लाइन वाला इंस्टॉलर प्रदान करता है:
curl -fsSL https://qoder-ide.oss-ap-southeast-1.aliyuncs.com/qoderwake/install.sh | bash qoderwake login qoderwake start # daemon on 127.0.0.1:19820

Windows और macOS पैकेज QoderWake वेबसाइट पर उपलब्ध हैं। यदि शेल qoderwake नहीं ढूंढ पाता है, तो ~/.qoderwake/bin/qoderwake का उपयोग करें।

  1. एक 2Slides API कुंजी 2slides.com/api (sk-2slides-...) से। नए खातों को 500 मुफ्त क्रेडिट मिलते हैं, जो 50 Fast PPT पेजों के लिए पर्याप्त हैं।
  2. डिवाइस पर Node.js, केवल stdio विधि के लिए।

चरण 1: Waker ID खोजें

qoderwake waker list --json

Waker ID ag_ से शुरू होती हैं। उस Waker की ID कॉपी करें जिसे डेक बनाना है। नीचे दिए गए उदाहरणों में ag_xxx का उपयोग किया गया है।

विधि 1: HTTP पर होस्ट किया गया MCP (अनुशंसित)

qoderwake mcp add --waker-id ag_xxx \ --name 2slides \ --description "2Slides presentation generator" \ --transport http \ --http-url https://2slides.com/api/mcp \ --header "Authorization=Bearer YOUR_2SLIDES_API_KEY"

कोटिंग (Quoting) के बारे में। CLI का सिंटैक्स --header KEY=VALUE (दोहराने योग्य) है। यहाँ मान, Bearer YOUR_2SLIDES_API_KEY, में एक स्पेस है, इसलिए दिखाए गए अनुसार पूरे KEY=VALUE पेयर को डबल कोट्स में लपेटें। कोट्स के बिना, शेल इसे दो तर्कों (arguments) में विभाजित कर देता है और हेडर केवल Bearer के रूप में पहुँचता है।

क्या आप = और स्पेस पार्सिंग से पूरी तरह बचना चाहते हैं? इसी विकल्प के JSON रूप, --headers <json> का उपयोग करें:

qoderwake mcp add --waker-id ag_xxx \ --name 2slides \ --transport http \ --http-url https://2slides.com/api/mcp \ --headers '{"Authorization":"Bearer YOUR_2SLIDES_API_KEY"}'

Windows PowerShell में, सिंगल कोट्स भी काम करते हैं, लेकिन अलग-अलग शेल्स में JSON कोटिंग करना मुश्किल हो सकता है। उस स्थिति में, विधि 2 में फ़ाइल-आधारित इम्पोर्ट सुरक्षित विकल्प है।

हेडर-मुक्त फ़ॉलबैक। यदि हेडर फिर भी नहीं पहुँचता है (टूल्स रिफ्रेश होने पर 401 या Authentication required), तो हेडर को पूरी तरह छोड़ दें। 2Slides कुंजी को URL क्वेरी पैरामीटर के रूप में भी स्वीकार करता है, और हमने उस रूप का शुरू से अंत तक परीक्षण किया है:

qoderwake mcp add --waker-id ag_xxx \ --name 2slides \ --transport http \ --http-url "https://2slides.com/api/mcp?apikey=YOUR_2SLIDES_API_KEY"

उस URL को पासवर्ड की तरह समझें: इसे कार्यों या स्क्रीनशॉट में पेस्ट न करें, और यदि यह लीक हो जाता है, तो 2slides.com/api पर कुंजी को बदल दें (rotate)।

2Slides एक साधारण API कुंजी का उपयोग करता है, OAuth का नहीं, इसलिए सभी --oauth-* फ्लैग बंद रहने दें।

विधि 2: MCP JSON इम्पोर्ट करें

qoderwake mcp add सीधे MCP JSON इम्पोर्ट करने के लिए --json <json> या --json-file <path> को भी स्वीकार करता है। इसे 2slides-mcp.json के रूप में सहेजें:

{ "mcpServers": { "2slides": { "type": "streamable-http", "url": "https://2slides.com/api/mcp", "headers": { "Authorization": "Bearer YOUR_2SLIDES_API_KEY" } } } }
qoderwake mcp add --waker-id ag_xxx --json-file 2slides-mcp.json

CLI संदर्भ यह स्पष्ट नहीं करता है कि इम्पोर्टर किन JSON आकारों (shapes) को स्वीकार करता है। ऊपर दिया गया ब्लॉक सामान्य mcpServers प्रारूप है। यदि इम्पोर्ट अस्वीकार कर दिया जाता है, तो विधि 1 के फ्लैग्स का उपयोग करें, जो पूरी तरह से प्रलेखित हैं। बाद में फ़ाइल को हटा दें, या इसे किसी भी Git रेपो से बाहर रखें, क्योंकि इसमें आपकी कुंजी है।

विधि 3: स्थानीय stdio सर्वर

Waker के डिवाइस पर ओपन-सोर्स 2slides-mcp पैकेज चलाने के लिए:

qoderwake mcp add --waker-id ag_xxx \ --name 2slides \ --transport stdio \ --command npx \ --args "-y,2slides-mcp@latest" \ --env '{"API_KEY":"YOUR_2SLIDES_API_KEY"}'

--args एक कॉमा-सेपरेटेड सूची लेता है, जो CLI संदर्भ में आधिकारिक फाइलसिस्टम उदाहरण के समान शैली है। --env JSON लेता है। इसके लिए उस मशीन पर Node.js की आवश्यकता होती है जहाँ Waker चलता है, और QoderWake डिफ़ॉल्ट रूप से डिवाइस-रेसिडेंट होता है।

कनेक्शन सत्यापित करें

qoderwake mcp list --waker-id ag_xxx # 2slides should be listed qoderwake mcp refresh-tools --waker-id ag_xxx --mcp-id <mid> qoderwake mcp get --waker-id ag_xxx --mcp-id <mid> # inspect the entry

mcp list से <mid> लें। फिर Waker को एक रीड-ओनली टेस्ट भेजें। QoderWake का अपना मार्गदर्शन यह है कि पहले रीड-ओनली कॉल के साथ एक नए कनेक्टर को मान्य किया जाए:

List the tools you have from 2slides, then search for a "minimal" theme and show me the themeId.

themes_search मुफ़्त है, इसलिए इस परीक्षण में कुछ भी खर्च नहीं होता है। यदि कोई कनेक्टर गलत व्यवहार करता है, तो qoderwake mcp toggle --waker-id ag_xxx --mcp-id <mid> --enabled false उसे हटाए बिना बंद कर देता है।

विधि 4: 2Slides स्किल अपलोड करें

QoderWake स्किल्स git-वर्जन वाले कैपेबिलिटी पैक होते हैं जिन्हें आप डिफ (diff) और रोल बैक कर सकते हैं। आप "एक Markdown फ़ाइल या SKILL.md वाली आर्काइव" अपलोड करते हैं। आधिकारिक 2Slides स्किल github.com/2slides/slides-generation-2slides-skills पर उपलब्ध है। इसे ज़िप (zip) करें ताकि SKILL.md आर्काइव के रूट पर रहे:

git clone https://github.com/2slides/slides-generation-2slides-skills cd slides-generation-2slides-skills zip -r ../2slides-skill.zip SKILL.md scripts references cd .. qoderwake skill upload 2slides-skill.zip --waker-id ag_xxx

यह रेपो में मौजूद पुराने .skill बंडल को छोड़ देता है। स्किल की Python स्क्रिप्ट्स (Python 3 और requests) एनवायरनमेंट वेरिएबल SLIDES_2SLIDES_API_KEY से की (key) को पढ़ती हैं।

सीक्रेट्स का नियम। QoderWake के दस्तावेज़ कहते हैं: "कभी भी सीक्रेट्स, टोकन या कुकीज़ को टास्क, मेमोरी, नॉलेज बेस, रोल फ़ाइलों या स्क्रीनशॉट में न रखें।" क्रेडेंशियल्स सुरक्षित फ़ील्ड या एनवायरनमेंट वेरिएबल्स में होने चाहिए। इसलिए अपनी की (key) को कभी भी टास्क प्रॉम्प्ट में पेस्ट न करें या Waker को इसे "याद रखने" के लिए न कहें। QoderWake स्किल स्क्रिप्ट्स को एनवायरनमेंट वेरिएबल पास करने का कोई तरीका दस्तावेज़ित नहीं करता है, इसलिए हम इस विभाजन की सलाह देते हैं:

  • वास्तविक API कॉल के लिए MCP कनेक्टर (विधि 1) का उपयोग करें। की (key) इसके हेडर में रहती है।
  • स्किल का उपयोग केवल तभी करें जब SLIDES_2SLIDES_API_KEY वेरिएबल पहले से ही उस एनवायरनमेंट में सेट हो जिसमें Waker चलता है। एक टेस्ट टास्क के साथ जाँच करें जो scripts/search_themes.py --query minimal --limit 1 चलाता हो।

अपना पहला डेक जेनरेट करें

Read sales_week39.csv in the project, summarize the key movements, and build an 8-slide weekly sales review with 2slides. Search for a clean business theme first, then generate the PowerPoint and send me the download link.

Waker को themes_search, फिर slides_generate को कॉल करना चाहिए और एक downloadUrl वापस करना चाहिए। हमारे प्रोडक्शन टेस्ट में, 3-पेज का Fast PPT डेक लगभग 22 सेकंड में वापस आ गया। लिंक 1 घंटे के बाद समाप्त हो जाता है। QoderWake के दस्तावेज़ कहते हैं कि फ़ाइल डिलीवरी "चैनल की क्षमताओं पर निर्भर करती है। वापस किए गए लिंक या टास्क आर्टिफैक्ट का उपयोग करें"। इसलिए Waker से लिंक को तुरंत पोस्ट करवाएं, या .pptx को उसके वर्कस्पेस में डाउनलोड करें। फिर आप इसे qoderwake session artifacts --session-id sess_xxx के साथ सेशन से निकाल सकते हैं।

AI कर्मचारी के लिए उपयोग के मामले (Use cases)

DingTalk या Feishu से ट्रिगर किया गया। एक बार जब Waker को DingTalk या Feishu चैनल के साथ जोड़ दिया जाता है, तो टीम का कोई सदस्य "@Reporting Assistant Q4 हायरिंग प्लान पर 6-स्लाइड का अपडेट बनाएं" मैसेज भेज सकता है। Waker संदर्भ (context) इकट्ठा करता है, 2Slides को कॉल करता है और लिंक के साथ जवाब देता है।

शेड्यूल पर एक साप्ताहिक डेक। CLI संदर्भ शेड्यूल किए गए ऑटोमेशन को दस्तावेज़ित करता है:

qoderwake automation create schedule --waker-id ag_xxx \ --name "Weekly Sales Deck" \ --schedule-type cron --cron "0 9 * * 1" \ --timezone Asia/Shanghai \ --prompt "Build this week's 8-slide sales review from the latest CSV with 2slides and post the download link" qoderwake automation run-now --waker-id ag_xxx --automation-id tr_xxx # test once

इसे अपने आप चलने देने से पहले एक बार run-now के साथ चलाएं और qoderwake automation detail के साथ परिणाम की जाँच करें।

2Slides MCP टूल्स

टूलयह क्या करता हैक्रेडिट
themes_search1,500+ थीम्स में से एक themeId खोजेंमुफ्त
slides_generateथीम-आधारित संपादन योग्य PowerPoint (Fast PPT), सिंक या असिंक10 / पेज
slides_create_pdf_slidesटेक्स्ट से इमेज-डिज़ाइन की गई स्लाइड्स (Nano Banana)100 / पेज (1K/2K), 200 (4K)
slides_create_like_thisकिसी संदर्भ इमेज के स्टाइल से मेल खाती स्लाइड्स100 / पेज (1K/2K), 200 (4K)
slides_generate_narrationNano Banana जॉब के लिए AI वॉइस नरेशन210 / पेज
slides_download_slides_pages_voicesपेज इमेज, ऑडियो और ट्रांसक्रिप्ट की ZIPमुफ्त
jobs_getएक असिंक जॉब को पोल (poll) करें (हर 20 से 30 सेकंड में)मुफ्त

क्या पुष्टि हो चुकी है बनाम क्या अभी तक दस्तावेज़ित नहीं है (30 सितंबर, 2026 तक)

आइटमस्थिति
waker list, mcp add फ्लैग्स (--transport, --http-url, --header, --headers, --json, --command, --args, --env), skill uploadQoderWake CLI संदर्भ में पुष्टि की गई
MCP और स्किल्स प्रति Waker हैं; सीक्रेट्स टास्क या मेमोरी में नहीं जाने चाहिएQoderWake दस्तावेज़ों में पुष्टि की गई
2Slides एंडपॉइंट, Bearer ऑथेंटिकेशन, 7 टूल्स2Slides द्वारा लाइव-टेस्ट किया गया
mcp add --json द्वारा स्वीकार किया गया सटीक JSON आकारदस्तावेज़ित नहीं है; mcpServers फॉर्म को सर्वोत्तम प्रयास के रूप में दिखाया गया है
--header एक ऐसी वैल्यू को कैसे विभाजित करता है जिसमें = होदस्तावेज़ित नहीं है; पूरे पेयर को कोट (quote) करें या --headers JSON का उपयोग करें
स्किल स्क्रिप्ट्स को env vars पास करनादस्तावेज़ित नहीं है

समस्या निवारण (Troubleshooting)

  • "daemon unreachable". qoderwake status चलाएं। यदि डेमन नहीं चल रहा है, तो qoderwake start। यदि पोर्ट व्यस्त है, तो qoderwake start --port auto।
  • QoderWake से ही 401 एरर। qoderwake whoami चलाएं, और यदि आवश्यक हो तो फिर से qoderwake login।
  • 2Slides से 401 एरर। हेडर संभवतः बिना की (key) के पहुँचा है। इसे कोटेड --header या --headers JSON फॉर्म के साथ फिर से जोड़ें।
  • टूल्स गायब हैं। qoderwake mcp refresh-tools चलाएं, और जाँचें कि कनेक्टर mcp toggle ... --enabled true के साथ सक्षम है या नहीं।
  • stdio विफल रहता है। जाँचें कि Waker के डिवाइस पर Node.js इंस्टॉल है और --args कॉमा-सेपरेटेड है।
  • रन में त्रुटियां। qoderwake log --level error --limit 100 या qoderwake trace list --status failed।
  • लिंक समाप्त हो गया। downloadUrl 1 घंटे तक चलता है। Waker से फ़ाइल को टास्क आर्टिफैक्ट के रूप में सहेजने के लिए कहें।

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

क्या QoderWake कस्टम MCP सर्वर का समर्थन करता है?

हाँ। प्रत्येक Waker qoderwake mcp add --waker-id <id> या कंसोल में कस्टम MCP कनेक्टर्स स्क्रीन का उपयोग करके stdio, HTTP या SSE पर कई MCP सर्वर माउंट कर सकता है।

Waker में 2Slides जोड़ने का सटीक कमांड क्या है?

qoderwake mcp add --waker-id ag_xxx --name 2slides --transport http --http-url https://2slides.com/api/mcp --header "Authorization=Bearer YOUR_2SLIDES_API_KEY"। पूरे हेडर पेयर को कोट (quote) करें, क्योंकि वैल्यू में स्पेस है।

मुझे QoderWake में 2Slides API की (key) कहाँ स्टोर करनी चाहिए?

MCP कनेक्टर के हेडर (--header या --headers) में या stdio के लिए इसके --env में। इसे कभी भी टास्क, मेमोरी, नॉलेज बेस या रोल फ़ाइल में न रखें। QoderWake के दस्तावेज़ स्पष्ट रूप से इसकी मनाही करते हैं।

क्या Waker, DingTalk या Feishu पर PowerPoint भेज सकता है?

Waker हमेशा 2Slides डाउनलोड लिंक के साथ जवाब दे सकता है। फ़ाइल स्वयं अटैच होगी या नहीं, यह चैनल पर निर्भर करता है। QoderWake के दस्तावेज़ कहते हैं कि वापस किए गए लिंक या टास्क आर्टिफैक्ट का उपयोग करें। लिंक 1 घंटे के बाद समाप्त हो जाता है।

क्या Waker हर हफ्ते अपने आप डेक बना सकता है?

हाँ। qoderwake automation create schedule और एक क्रोन (cron) एक्सप्रेशन के साथ एक शेड्यूल किया गया ऑटोमेशन बनाएं। इसे बिना निगरानी के चलाने से पहले automation run-now के साथ टेस्ट करें।

इसकी लागत कितनी है?

नए 2Slides अकाउंट्स को 500 मुफ्त क्रेडिट मिलते हैं। Fast PPT की लागत 10 क्रेडिट प्रति पेज है, इसलिए साप्ताहिक 8-स्लाइड वाले डेक की लागत 80 क्रेडिट होगी। थीम सर्च, जॉब पोलिंग और एक्सपोर्ट मुफ्त हैं।

मुख्य निष्कर्ष

एक qoderwake mcp add कमांड एक Waker को एक ऐसे AI कर्मचारी में बदल देता है जो वास्तविक डेक डिलीवर करता है। MCP हेडर में अपनी कुंजी रखें, इसे DingTalk, Feishu या cron शेड्यूल से ट्रिगर करें, और एक घंटे के भीतर .pptx को सेव करें।

संबंधित गाइड: पर्सनल AI एजेंट जो स्लाइड बना सकते हैं, 2Slides के साथ QwenWork, 2Slides के साथ WorkBuddy, 2Slides MCP सर्वर के साथ किसी भी AI एजेंट का उपयोग करें, और एजेंट स्किल्स बनाम प्रेजेंटेशन के लिए MCP सर्वर।

अपनी कुंजी और कॉन्फ़िगरेशन 2slides.com/api?tab=mcp पर प्राप्त करें।

स्रोत:

About 2Slides

Create stunning AI-powered presentations in seconds. Transform your ideas into professional slides with 2slides AI Agent.

Try For Free
2Slides logo

स्लाइड के लिए आपका AI एजेंट। बुद्धिमान प्रस्तुति निर्माण के साथ समय बचाएं, तेजी से चमकें।

AI के साथ सारांशित करें

ChatGPTClaudeGrokPerplexity
सभी सेवाएँ ऑनलाइन

सुविधाएं

गैलरी

संसाधन

तुलना

© 2026 2slides। सभी अधिकार सुरक्षित।