

Gemini CLI को 2Slides MCP Server के साथ कैसे इस्तेमाल करें (2026 गाइड)
तुरंत जवाब (≤60 शब्द): Google का Gemini CLI 2Slides MCP server के ज़रिए असली PowerPoint फ़ाइलें बना सकता है। 2slides.com/api पर एक key लें, फिर
में एक~/.gemini/settings.jsonentry जोड़ें — stdio के लिएmcpServers,command: "npx",args: ["2slides-mcp"], या Streamable HTTP के लिएenv.API_KEY। याhttpUrl: "https://2slides.com/api/mcp?apikey=KEY"चलाएं। फिर Gemini से एक deck बनाने को कहें।gemini mcp add
Gemini CLI, Google का ओपन-सोर्स terminal AI agent है, और यह Model Context Protocol (MCP) को समझता है। इसे 2Slides MCP server से जोड़ें और Gemini एक prompt — या आपकी working directory की किसी फ़ाइल — को एक तैयार, एडिटेबल
.pptxयह गाइड दोनों transports (लोकल stdio और रिमोट Streamable HTTP) के लिए सटीक
settings.jsongemini mcp addGemini CLI को 2Slides से क्यों जोड़ें?
Gemini एक मज़बूत multimodal reasoner है, पर यह अपने दम पर binary
.pptx- Gemini CLI आपकी source पढ़ता है, slides की योजना बनाता है, और copy लिखता है।
- 2Slides MCP server असली PowerPoint रेंडर करता है — theme-आधारित Fast PPT, या वैकल्पिक AI narration और एक export करने योग्य bundle के साथ image-डिज़ाइन की गई slides।
सबसे पहले आपको क्या चाहिए
- Gemini CLI इंस्टॉल (आपके PATH पर हो)।
gemini - एक 2Slides API key 2slides.com/api से।
- Node.js stdio transport के लिए ()। HTTP transport को लोकल रूप से कुछ नहीं चाहिए।
npx 2slides-mcp
Stdio बनाम Streamable HTTP: कौन सा transport?
दोनों एक जैसे tools दिखाते हैं; अंतर config key और इसमें है कि connector कहाँ चलता है।
| Stdio (लोकल) | Streamable HTTP (रिमोट) | |
|---|---|---|
| Config key | commandargsenv | httpUrl |
| लोकल Node.js | ज़रूरी | ज़रूरी नहीं |
| किसके लिए बेहतर | लोकल dev | रिमोट/CI, हल्के सेटअप |
Key नाम मायने रखता है: Gemini CLI Streamable HTTP के लिए
और legacy SSE के लिएhttpUrlइस्तेमाल करता है। 2Slides Streamable HTTP endpoint के लिए,urlइस्तेमाल करें।httpUrl
तरीका 1: settings.json में stdio
Gemini CLI
~/.gemini/settings.json.gemini/settings.jsonmcpServers{ "mcpServers": { "2slides": { "command": "npx", "args": ["2slides-mcp"], "env": { "API_KEY": "YOUR_2SLIDES_API_KEY" } } } }
यदि आप key को inline नहीं करना चाहते, तो
env"API_KEY": "$TWOSLIDES_API_KEY"तरीका 2: settings.json में Streamable HTTP
होस्टेड endpoint के लिए,
httpUrl{ "mcpServers": { "2slides-remote": { "httpUrl": "https://2slides.com/api/mcp?apikey=YOUR_2SLIDES_API_KEY" } } }
header auth पसंद है? एक
headers"headers": { "Authorization": "Bearer YOUR_2SLIDES_API_KEY" }या gemini mcp add command इस्तेमाल करें
gemini mcp add# stdio (-e sets env vars) gemini mcp add -e API_KEY=YOUR_2SLIDES_API_KEY 2slides npx 2slides-mcp # Streamable HTTP gemini mcp add --transport http 2slides-remote "https://2slides.com/api/mcp?apikey=YOUR_2SLIDES_API_KEY"
ये वही
mcpServerssettings.json-t, --transport-e, --env-H, --header--timeoutकनेक्शन की पुष्टि करें
एक इंटरैक्टिव
gemini/mcp
यह हर server का status (CONNECTED / CONNECTING / DISCONNECTED) और खोजे गए tools दिखाता है। यदि कोई रिमोट server OAuth चाहता है तो
/mcp authअपना पहला deck बनाएं
बस पूछें:
Read ./notes/market-update.md and generate a 9-slide briefing. Find a professional theme from 2slides, build the PowerPoint, and give me the download link.
Gemini CLI
themes_searchslides_generatedownloadUrlslides_create_pdf_slidesjobs_get2Slides MCP tool surface
| 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 को पूरा होने तक poll करें | Free |
आम गलतियाँ और troubleshooting
- Streamable HTTP endpoint के लिए इस्तेमाल किया। Gemini CLI
urlको SSE मानता है। 2Slides के Streamable HTTP के लिएurlइस्तेमाल करें।httpUrl - में server DISCONNECTED दिखता है। API key जाँचें, और stdio के लिए पुष्टि करें कि Node.js इंस्टॉल है।
/mcp - कोई tools list नहीं होते। edit करने के बाद session restart करें, या
settings.jsonफिर से चलाएं।gemini mcp add - tool के बिना कोई नहीं। Gemini अकेले एक outline draft करता है; 2Slides फ़ाइल बनाता है।
.pptx - Tight polling। async Nano Banana / narration jobs के लिए Gemini को लगभग हर 20 सेकंड में poll करने दें।
jobs_get
अक्सर पूछे जाने वाले सवाल
क्या Gemini CLI MCP servers को support करता है?
हाँ। Gemini CLI एक MCP client है।
~/.gemini/settings.jsonmcpServersgemini mcp addStreamable HTTP server के लिए config key क्या है?
httpUrlurlhttpUrlGemini CLI MCP config कहाँ store करता है?
~/.gemini/settings.json.gemini/settings.jsonmcpServersक्या यह एक असली PowerPoint बनाता है?
हाँ —
slides_generate.pptxमुझे key और config कहाँ मिलेंगे?
2slides.com/api?tab=mcp पर: आपकी key, एक copy-paste config, और Streamable HTTP endpoint URL।
मुख्य बात
एक
entry — लोकल के लिएmcpServers, रिमोट के लिएcommand— Gemini CLI को एक slide generator में बदल देती है।httpUrlसे verify करें, फिर बस एक deck माँगें।/mcp
व्यापक तस्वीर के लिए, देखें MCP प्रेज़ेंटेशन workflows को कैसे बदल रहा है और PowerPoint MCP server ecosystem map। किसी अन्य terminal agent में काम कर रहे हैं? उसी server के साथ देखें Claude Code, OpenAI Codex, और Qwen Code।
अपनी key और config 2slides.com/api?tab=mcp पर लें और एक मिनट से कम में Gemini CLI से अपना पहला deck बनाएं।
स्रोत:
About 2Slides
Create stunning AI-powered presentations in seconds. Transform your ideas into professional slides with 2slides AI Agent.
Try For Free