2Slides Logo
Claude Code को 2Slides MCP Server के साथ कैसे इस्तेमाल करें (2026 गाइड)
2Slides Team
9 min read

Claude Code को 2Slides MCP Server के साथ कैसे इस्तेमाल करें (2026 गाइड)

तुरंत जवाब (≤60 शब्द): Claude Code 2Slides MCP server से जुड़कर असली PowerPoint फ़ाइलें बना सकता है। 2slides.com/api पर एक API key लें, फिर लोकल stdio के लिए

claude mcp add --env API_KEY=xxx --transport stdio 2slides -- npx 2slides-mcp
चलाएं, या रिमोट 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 पाएं।

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

  1. Claude Code इंस्टॉल और authenticated (
    claude
    आपके PATH पर हो)।
  2. एक 2Slides API key। इसे 2slides.com/api पर बनाएं। उसी पेज पर एक copy-paste MCP config और Streamable HTTP endpoint भी है।
  3. Node.js (stdio transport के लिए, जो लोकल रूप से
    npx 2slides-mcp
    चलाता है)। HTTP transport को लोकल रूप से कुछ भी नहीं चाहिए।

Stdio बनाम Streamable HTTP: कौन सा transport?

2Slides MCP server दो transports को support करता है। दोनों एक जैसा tool set ही दिखाते हैं; वे केवल इसमें भिन्न हैं कि connector कहाँ चलता है।

Stdio ProtocolStreamable HTTP Protocol
कहाँ चलता हैलोकल रूप से,
npx 2slides-mcp
के ज़रिए
रिमोट रूप से, 2Slides द्वारा होस्टेड
लोकल Node.js चाहिएहाँनहीं
सेटअपएक stdio server +
API_KEY
env जोड़ें
?apikey=
के साथ एक URL जोड़ें
किसके लिए बेहतरलोकल dev, ऑफ़लाइन-फ़्रेंडली, पूरा controlContainers, 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 --env API_KEY=YOUR_2SLIDES_API_KEY --transport stdio 2slides -- npx 2slides-mcp

कुछ बातें जानने लायक हैं:

  • --transport stdio
    (या कोई अन्य flag) को
    --env
    और server name के बीच रखें। चूँकि
    --env
    कई
    KEY=value
    जोड़े स्वीकार करता है, name को सीधे उसके बाद रखने से CLI name को एक और env var के रूप में पढ़ सकता है।
  • --
    के बाद की हर चीज़ बिना बदलाव के server को भेज दी जाती है (
    npx 2slides-mcp
    )।
  • हर project में 2Slides उपलब्ध कराने के लिए
    --scope user
    जोड़ें, या अपनी टीम के लिए साझा
    .mcp.json
    में commit करने के लिए
    --scope project
    जोड़ें।

परिणामी

.mcp.json
(project scope) ऐसा दिखता है — आप इसे हाथ से भी edit कर सकते हैं:

{ "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
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 या async10 / page
slides_create_pdf_slides
टेक्स्ट से custom image-डिज़ाइन की गई slides (Nano Banana)100 / page (1K/2K), 200 (4K)
slides_create_like_this
किसी reference image की style से मेल खाती slides100 / 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
तक 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_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=
    या एक
    Authorization
    header चाहिए। इन्हें आपस में न मिलाएं।
  • 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 2slides-mcp
चलाता है) और जहाँ भी आप 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