

Claude Code को 2Slides MCP Server के साथ कैसे इस्तेमाल करें (2026 गाइड)
तुरंत जवाब (≤60 शब्द): Claude Code 2Slides MCP server से जुड़कर असली PowerPoint फ़ाइलें बना सकता है। 2slides.com/api पर एक API key लें, फिर लोकल stdio के लिए
चलाएं, या रिमोट Streamable HTTP के लिएclaude mcp add --env API_KEY=xxx --transport stdio 2slides -- npx 2slides-mcpचलाएं। फिर बस Claude Code से एक deck बनाने को कहें।claude mcp add --transport http 2slides https://2slides.com/api/mcp?apikey=KEY
Claude Code Anthropic का terminal-आधारित coding agent है, और यह Model Context Protocol (MCP) को नेटिव रूप से समझता है। इसका मतलब है कि आप इसे एक ऐसा tool दे सकते हैं जो टेक्स्ट को एक तैयार
.pptxयह गाइड आपको जुड़ने के दोनों तरीके दिखाती है — लोकल stdio और रिमोट Streamable HTTP — कौन सा चुनना है, हर tool क्या करता है, और वो सटीक prompts जो एक-लाइन की request को डाउनलोड करने योग्य PowerPoint में बदल देते हैं।
Claude Code को 2Slides से जोड़ें ही क्यों?
Claude Code आपके repo पर तर्क करने, content तैयार करने और एक तर्क को संरचित करने में बेहतरीन है। जो यह अपने दम पर नहीं कर सकता वो है shapes, charts, themes और speaker notes के साथ एक असली, एडिटेबल
.pptxबँटवारा साफ़ है:
- Claude Code आपकी source सामग्री (एक README, एक spec, एक CSV, एक research note) पढ़ता है, उस पर तर्क करता है, और तय करता है कि हर slide पर क्या जाएगा।
- 2Slides MCP server उस योजना को लेकर एक असली PowerPoint फ़ाइल रेंडर करता है — या AI voice narration और MP4 export के साथ image-आधारित slides।
आप पूरे समय टर्मिनल में ही रहते हैं। पूछें, ~30–60 सेकंड रुकें, और एक download URL पाएं।
सबसे पहले आपको क्या चाहिए
- Claude Code इंस्टॉल और authenticated (आपके PATH पर हो)।
claude - एक 2Slides API key। इसे 2slides.com/api पर बनाएं। उसी पेज पर एक copy-paste MCP config और Streamable HTTP endpoint भी है।
- Node.js (stdio transport के लिए, जो लोकल रूप से चलाता है)। HTTP transport को लोकल रूप से कुछ भी नहीं चाहिए।
npx 2slides-mcp
Stdio बनाम Streamable HTTP: कौन सा transport?
2Slides MCP server दो transports को support करता है। दोनों एक जैसा tool set ही दिखाते हैं; वे केवल इसमें भिन्न हैं कि connector कहाँ चलता है।
| Stdio Protocol | Streamable HTTP Protocol | |
|---|---|---|
| कहाँ चलता है | लोकल रूप से, npx 2slides-mcp | रिमोट रूप से, 2Slides द्वारा होस्टेड |
| लोकल Node.js चाहिए | हाँ | नहीं |
| सेटअप | एक stdio server + API_KEY | ?apikey= |
| किसके लिए बेहतर | लोकल dev, ऑफ़लाइन-फ़्रेंडली, पूरा control | Containers, CI, thin clients, ज़ीरो लोकल deps |
| Auth | API_KEY | URL query में API key (या Authorization |
मोटा नियम: रोज़मर्रा के काम के लिए अपनी मशीन पर stdio इस्तेमाल करें, और जब Claude Code कहीं ऐसी जगह चले जहाँ आप Node इंस्टॉल नहीं कर सकते (एक रिमोट box, एक CI job, एक लॉक-डाउन container) तब Streamable HTTP इस्तेमाल करें।
तरीका 1: stdio के ज़रिए जुड़ें (लोकल)
इसे एक बार चलाएं।
--claude mcp add --env API_KEY=YOUR_2SLIDES_API_KEY --transport stdio 2slides -- npx 2slides-mcp
कुछ बातें जानने लायक हैं:
- (या कोई अन्य flag) को
--transport stdioऔर server name के बीच रखें। चूँकि--envकई--envजोड़े स्वीकार करता है, name को सीधे उसके बाद रखने से CLI name को एक और env var के रूप में पढ़ सकता है।KEY=value - के बाद की हर चीज़ बिना बदलाव के server को भेज दी जाती है (
--)।npx 2slides-mcp - हर project में 2Slides उपलब्ध कराने के लिए जोड़ें, या अपनी टीम के लिए साझा
--scope userमें commit करने के लिए.mcp.jsonजोड़ें।--scope project
परिणामी
.mcp.json{ "mcpServers": { "2slides": { "command": "npx", "args": ["2slides-mcp"], "env": { "API_KEY": "YOUR_2SLIDES_API_KEY" } } } }
तरीका 2: Streamable HTTP के ज़रिए जुड़ें (रिमोट)
कोई लोकल इंस्टॉल नहीं — बस Claude Code को होस्टेड endpoint की ओर इशारा करें:
claude mcp add --transport http 2slides https://2slides.com/api/mcp?apikey=YOUR_2SLIDES_API_KEY
key को URL से बाहर रखना पसंद करते हैं? इसके बजाय इसे एक header के रूप में भेजें:
claude mcp add --transport http 2slides https://2slides.com/api/mcp \ --header "Authorization: Bearer YOUR_2SLIDES_API_KEY"
कनेक्शन की पुष्टि करें
claude mcp list # 2slides दिखना और connect होना चाहिए claude mcp get 2slides # इसका config और खोजे गए tools दिखाएं
या, एक इंटरैक्टिव session के अंदर, connected servers, tool counts, और (रिमोट servers के लिए) auth status देखने के लिए
/mcpअपना पहला deck बनाएं
जुड़ने के बाद, आप tools को हाथ से call नहीं करते — आप बस पूछते हैं। Claude Code स्वतः ही 2Slides tools को chain कर देता है:
Search the 2slides themes for a clean "business" style, then generate a 7-slide deck introducing our Q3 roadmap. Pull the content from ./ROADMAP.md. Return the download link.
पर्दे के पीछे Claude Code एक
themeIdthemes_searchslides_generatedownloadUrlटेम्पलेट के बजाय custom, image-डिज़ाइन की गई slides चाहिए? इसके लिए कहें और Claude Code Nano Banana रास्ता (
slides_create_pdf_slidesjobs_get2Slides MCP tool surface
जुड़ने के बाद Claude Code ये tools देखता है:
| Tool | यह क्या करता है | Credits |
|---|---|---|
themes_search | Fast PPT के लिए एक themeId | Free |
slides_generate | Theme-आधारित PowerPoint (Fast PPT), sync या async | 10 / page |
slides_create_pdf_slides | टेक्स्ट से custom image-डिज़ाइन की गई slides (Nano Banana) | 100 / page (1K/2K), 200 (4K) |
slides_create_like_this | किसी reference image की style से मेल खाती slides | 100 / page (1K/2K), 200 (4K) |
slides_generate_narration | किसी Nano Banana job में AI voice narration जोड़ें | 210 / page |
slides_download_pages_voices | pages + audio को ZIP के रूप में export करें | Free |
jobs_get | किसी async job को success | Free |
तीन सामान्य chains:
- Fast PPT: →
themes_search(sync) → download।slides_generate - Nano Banana: (async) →
slides_create_pdf_slides→ download।jobs_get - Narrated video assets: slides बनाएं → →
jobs_get→slides_generate_narration→jobs_get।slides_download_pages_voices
आम गलतियाँ और troubleshooting
- में server नहीं दिखता। stdio के लिए, जाँचें कि
claude mcp list/name का क्रम सही है (--envऔर name के बीच एक flag रखें)। HTTP के लिए, URL और API key की वैधता दोबारा जाँचें।--env - गायब है। stdio server को env var चाहिए; HTTP server को
API_KEYया एक?apikey=header चाहिए। इन्हें आपस में न मिलाएं।Authorization - tool के बिना माँगना। 2Slides connected न होने पर, Claude Code एक outline लिख सकता है पर असली PowerPoint नहीं बना सकता। पहले server जोड़ें।
.pptx - theme भूल जाना। यदि आप नहीं चलाते या कोई style नहीं बताते, तो Fast PPT आपके लिए एक चुन लेता है। look को control करने के लिए इसे specify करें।
themes_search - बहुत तेज़ polling। async jobs (Nano Banana, narration) को से लगभग हर 20 सेकंड में poll किया जाना चाहिए, किसी tight loop में नहीं।
jobs_get
अक्सर पूछे जाने वाले सवाल
क्या Claude Code MCP servers को नेटिव रूप से support करता है?
हाँ। Claude Code एक फ़र्स्ट-क्लास MCP client है। आप
claude mcp addclaude mcp list/mcpStdio या Streamable HTTP — मुझे कौन सा इस्तेमाल करना चाहिए?
अपनी लोकल मशीन पर stdio इस्तेमाल करें (यह आपके लिए
npx 2slides-mcpक्या यह एक असली PowerPoint फ़ाइल बनाता है?
हाँ। Fast PPT रास्ता (
slides_generate.pptxमुझे API key और config कहाँ मिलेंगे?
2slides.com/api?tab=mcp पर। वह पेज आपकी key, एक तैयार-पेस्ट stdio config, और Streamable HTTP endpoint URL दिखाता है।
क्या मैं 2Slides server अपनी टीम के साथ साझा कर सकता हूँ?
हाँ। इसे
--scope project.mcp.json--scope userमुख्य बात
Claude Code सोचने का काम करता है; 2Slides MCP server फ़ाइल बनाने का। एक बार जुड़ें — लोकल के लिए stdio, रिमोट के लिए Streamable HTTP — और "मुझे एक deck बनाकर दो" आपके टर्मिनल में एक ही वाक्य बन जाता है।
यदि आप Claude Code में ही रहते हैं, तो यह किसी विचार (या आपके repo की किसी फ़ाइल) से एक तैयार, एडिटेबल PowerPoint तक का सबसे तेज़ रास्ता है। slides को agents में जोड़ने पर एक व्यापक नज़र के लिए, देखें MCP प्रेज़ेंटेशन workflows को कैसे बदल रहा है और पूरा PowerPoint MCP server ecosystem map। CLI के बजाय desktop app इस्तेमाल कर रहे हैं? देखें प्रेज़ेंटेशन बनाने के लिए Claude MCP कैसे इस्तेमाल करें।
अपनी key और config 2slides.com/api?tab=mcp पर लें और एक मिनट से कम में टर्मिनल से अपना पहला deck बनाएं।
स्रोत:
About 2Slides
Create stunning AI-powered presentations in seconds. Transform your ideas into professional slides with 2slides AI Agent.
Try For Free