

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 को टूल और कुंजी मिलती है जिसे स्लाइड की आवश्यकता होती है।
आपको पहले क्या चाहिए
- 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:19820Windows और macOS पैकेज QoderWake वेबसाइट पर उपलब्ध हैं। यदि शेल qoderwake नहीं ढूंढ पाता है, तो ~/.qoderwake/bin/qoderwake का उपयोग करें।
- एक 2Slides API कुंजी 2slides.com/api (
sk-2slides-...) से। नए खातों को 500 मुफ्त क्रेडिट मिलते हैं, जो 50 Fast PPT पेजों के लिए पर्याप्त हैं। - डिवाइस पर Node.js, केवल stdio विधि के लिए।
चरण 1: Waker ID खोजें
qoderwake waker list --jsonWaker 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.jsonCLI संदर्भ यह स्पष्ट नहीं करता है कि इम्पोर्टर किन 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 entrymcp 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_search | 1,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_narration | Nano 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 upload | QoderWake 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या--headersJSON फॉर्म के साथ फिर से जोड़ें। - टूल्स गायब हैं।
qoderwake mcp refresh-toolsचलाएं, और जाँचें कि कनेक्टरmcp toggle ... --enabled trueके साथ सक्षम है या नहीं। - stdio विफल रहता है। जाँचें कि Waker के डिवाइस पर Node.js इंस्टॉल है और
--argsकॉमा-सेपरेटेड है। - रन में त्रुटियां।
qoderwake log --level error --limit 100याqoderwake trace list --status failed। - लिंक समाप्त हो गया।
downloadUrl1 घंटे तक चलता है। 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