

Claude Code को 2Slides MCP Server के साथ कैसे इस्तेमाल करें (2026 गाइड)
तुरंत जवाब (≤60 शब्द): Claude Code 2Slides MCP server से जुड़कर असली PowerPoint फ़ाइलें बना सकता है। 2slides.com/api पर एक API key लें, फिर लोकल stdio के लिए
claude mcp add 2slides -e API_KEY=xxx -- npx -y 2slides-mcp@latestचलाएं, या रिमोट Streamable HTTP के लिएclaude mcp add --transport http 2slides https://2slides.com/api/mcp?apikey=KEYचलाएं। फिर बस Claude Code से एक deck बनाने को कहें।
Claude Code Anthropic का terminal-आधारित coding agent है, और यह Model Context Protocol (MCP) को नेटिव रूप से समझता है। इसका मतलब है कि आप इसे एक ऐसा tool दे सकते हैं जो टेक्स्ट को एक तैयार .pptx फ़ाइल में बदल देता है — वो भी अपने shell से बाहर निकले बिना। 2Slides MCP server वही tool है: एक पतला connector जो 2Slides की slide-generation, theming, narration और export APIs को MCP tools के रूप में सामने लाता है जिन्हें Claude Code सीधे call कर सकता है।
यह गाइड आपको जुड़ने के दोनों तरीके दिखाती है — लोकल stdio और रिमोट Streamable HTTP — कौन सा चुनना है, हर tool क्या करता है, और वो सटीक prompts जो एक-लाइन की request को डाउनलोड करने योग्य PowerPoint में बदल देते हैं।
Claude Code को 2Slides से जोड़ें ही क्यों?
Claude Code आपके repo पर तर्क करने, content तैयार करने और एक तर्क को संरचित करने में बेहतरीन है। जो यह अपने दम पर नहीं कर सकता वो है shapes, charts, themes और speaker notes के साथ एक असली, एडिटेबल .pptx बनाना। यह एक file-generation समस्या है, और यह एक समर्पित tool का काम है।
बँटवारा साफ़ है:
- 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 (
claudeआपके PATH पर हो)। - एक 2Slides API key। इसे 2slides.com/api पर बनाएं। उसी पेज पर एक copy-paste MCP config और Streamable HTTP endpoint भी है।
- Node.js (stdio transport के लिए, जो लोकल रूप से
npx -y 2slides-mcp@latestचलाता है)। HTTP transport को लोकल रूप से कुछ भी नहीं चाहिए।
Stdio बनाम Streamable HTTP: कौन सा transport?
2Slides MCP server दो transports को support करता है। दोनों एक जैसा tool set ही दिखाते हैं; वे केवल इसमें भिन्न हैं कि connector कहाँ चलता है।
| Stdio Protocol | Streamable HTTP Protocol | |
|---|---|---|
| कहाँ चलता है | लोकल रूप से, npx -y 2slides-mcp@latest के ज़रिए | रिमोट रूप से, 2Slides द्वारा होस्टेड |
| लोकल Node.js चाहिए | हाँ | नहीं |
| सेटअप | एक stdio server + API_KEY env जोड़ें | ?apikey= के साथ एक URL जोड़ें |
| किसके लिए बेहतर | लोकल dev, ऑफ़लाइन-फ़्रेंडली, पूरा control | Containers, CI, thin clients, ज़ीरो लोकल deps |
| Auth | API_KEY env var | URL query में API key (या Authorization header) |
मोटा नियम: रोज़मर्रा के काम के लिए अपनी मशीन पर stdio इस्तेमाल करें, और जब Claude Code कहीं ऐसी जगह चले जहाँ आप Node इंस्टॉल नहीं कर सकते (एक रिमोट box, एक CI job, एक लॉक-डाउन container) तब Streamable HTTP इस्तेमाल करें।
तरीका 1: stdio के ज़रिए जुड़ें (लोकल)
इसे एक बार चलाएं। -- separator Claude Code के अपने flags को उस command से अलग करता है जो वह launch करता है:
claude mcp add 2slides -e API_KEY=YOUR_2SLIDES_API_KEY -- npx -y 2slides-mcp@latestकुछ बातें जानने लायक हैं:
--transport stdio(या कोई अन्य flag) को--envऔर server name के बीच रखें। चूँकि--envकईKEY=valueजोड़े स्वीकार करता है, name को सीधे उसके बाद रखने से CLI name को एक और env var के रूप में पढ़ सकता है।--के बाद की हर चीज़ बिना बदलाव के server को भेज दी जाती है (npx -y 2slides-mcp@latest)।- हर project में 2Slides उपलब्ध कराने के लिए
--scope userजोड़ें, या अपनी टीम के लिए साझा.mcp.jsonमें commit करने के लिए--scope projectजोड़ें।
परिणामी .mcp.json (project scope) ऐसा दिखता है — आप इसे हाथ से भी edit कर सकते हैं:
{
"mcpServers": {
"2slides": {
"command": "npx",
"args": ["-y", "2slides-mcp@latest"],
"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_KEYkey को 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 slash command चलाएं।
अपना पहला 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 एक themeId खोजने के लिए themes_search चलाता है, फिर slides_generate (Fast PPT) चलाता है और आपको एक downloadUrl देता है। कुल समय: एक themed PowerPoint के लिए लगभग 30–60 सेकंड।
टेम्पलेट के बजाय custom, image-डिज़ाइन की गई slides चाहिए? इसके लिए कहें और Claude Code Nano Banana रास्ता (slides_create_pdf_slides) इस्तेमाल करेगा, तैयार होने तक jobs_get को poll करेगा, और link लौटा देगा।
2Slides 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_slides_pages_voices | pages + audio को ZIP के रूप में export करें | Free |
jobs_get | किसी async job को success तक poll करें | Free |
तीन सामान्य chains:
- Fast PPT:
themes_search→slides_generate(sync) → download। - Nano Banana:
slides_create_pdf_slides(async) →jobs_get→ download। - Narrated video assets: slides बनाएं →
jobs_get→slides_generate_narration→jobs_get→slides_download_slides_pages_voices।
आम गलतियाँ और troubleshooting
claude mcp listमें server नहीं दिखता। stdio के लिए, जाँचें कि--env/name का क्रम सही है (--envऔर name के बीच एक flag रखें)। HTTP के लिए, URL और API key की वैधता दोबारा जाँचें।API_KEYगायब है। stdio server को env var चाहिए; HTTP server को?apikey=या एकAuthorizationheader चाहिए। इन्हें आपस में न मिलाएं।- tool के बिना
.pptxमाँगना। 2Slides connected न होने पर, Claude Code एक outline लिख सकता है पर असली PowerPoint नहीं बना सकता। पहले server जोड़ें। - theme भूल जाना। यदि आप
themes_searchनहीं चलाते या कोई style नहीं बताते, तो Fast PPT आपके लिए एक चुन लेता है। look को control करने के लिए इसे specify करें। - बहुत तेज़ polling। async jobs (Nano Banana, narration) को
jobs_getसे लगभग हर 20 सेकंड में poll किया जाना चाहिए, किसी tight loop में नहीं।
अक्सर पूछे जाने वाले सवाल
क्या Claude Code MCP servers को नेटिव रूप से support करता है?
हाँ। Claude Code एक फ़र्स्ट-क्लास MCP client है। आप claude mcp add से servers जोड़ते हैं (stdio, SSE, या HTTP transports), claude mcp list से उन्हें list करते हैं, और session के अंदर /mcp से उनका निरीक्षण करते हैं। 2Slides server इन सभी के साथ काम करता है।
Stdio या Streamable HTTP — मुझे कौन सा इस्तेमाल करना चाहिए?
अपनी लोकल मशीन पर stdio इस्तेमाल करें (यह आपके लिए npx -y 2slides-mcp@latest चलाता है) और जहाँ भी आप Node इंस्टॉल नहीं कर सकते या नहीं करना चाहते — CI, containers, रिमोट servers — वहाँ Streamable HTTP इस्तेमाल करें। दोनों एक जैसे tools दिखाते हैं और एक जैसा output बनाते हैं।
क्या यह एक असली PowerPoint फ़ाइल बनाता है?
हाँ। Fast PPT रास्ता (slides_generate) असली shapes और themes के साथ एक एडिटेबल .pptx लौटाता है। Nano Banana रास्ते image-डिज़ाइन किए गए decks लौटाते हैं और AI voice narration तथा export करने योग्य assets जोड़ सकते हैं। ये ऐसी फ़ाइलें हैं जिन्हें आप खोल, edit और present कर सकते हैं — screenshots नहीं।
मुझे API key और config कहाँ मिलेंगे?
2slides.com/api?tab=mcp पर। वह पेज आपकी key, एक तैयार-पेस्ट stdio config, और Streamable HTTP endpoint URL दिखाता है।
क्या मैं 2Slides server अपनी टीम के साथ साझा कर सकता हूँ?
हाँ। इसे --scope project के साथ जोड़ें ताकि एक साझा .mcp.json लिखा जाए जिसे आप repo में commit करते हैं। पहली बार इस्तेमाल पर टीम के सदस्यों से इसे approve करने को कहा जाता है। एक निजी, सभी-projects वाले सेटअप के लिए --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