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

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

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

~/.gemini/settings.json
में एक
mcpServers
entry जोड़ें — stdio के लिए
command: "npx"
,
args: ["2slides-mcp"]
,
env.API_KEY
, या Streamable HTTP के लिए
httpUrl: "https://2slides.com/api/mcp?apikey=KEY"
। या
gemini mcp add
चलाएं। फिर Gemini से एक deck बनाने को कहें।

Gemini CLI, Google का ओपन-सोर्स terminal AI agent है, और यह Model Context Protocol (MCP) को समझता है। इसे 2Slides MCP server से जोड़ें और Gemini एक prompt — या आपकी working directory की किसी फ़ाइल — को एक तैयार, एडिटेबल

.pptx
में बदल सकता है।

यह गाइड दोनों transports (लोकल stdio और रिमोट Streamable HTTP) के लिए सटीक

settings.json
blocks,
gemini mcp add
शॉर्टकट, और हर 2Slides tool क्या करता है, यह देती है।

Gemini CLI को 2Slides से क्यों जोड़ें?

Gemini एक मज़बूत multimodal reasoner है, पर यह अपने दम पर binary

.pptx
फ़ाइलें नहीं बनाता। 2Slides MCP server समर्पित generator है:

  • Gemini CLI आपकी source पढ़ता है, slides की योजना बनाता है, और copy लिखता है।
  • 2Slides MCP server असली PowerPoint रेंडर करता है — theme-आधारित Fast PPT, या वैकल्पिक AI narration और एक export करने योग्य bundle के साथ image-डिज़ाइन की गई slides।

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

  1. Gemini CLI इंस्टॉल (
    gemini
    आपके PATH पर हो)।
  2. एक 2Slides API key 2slides.com/api से।
  3. Node.js stdio transport के लिए (
    npx 2slides-mcp
    )। HTTP transport को लोकल रूप से कुछ नहीं चाहिए।

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

दोनों एक जैसे tools दिखाते हैं; अंतर config key और इसमें है कि connector कहाँ चलता है।

Stdio (लोकल)Streamable HTTP (रिमोट)
Config key
command
/
args
/
env
httpUrl
लोकल Node.jsज़रूरीज़रूरी नहीं
किसके लिए बेहतरलोकल devरिमोट/CI, हल्के सेटअप

Key नाम मायने रखता है: Gemini CLI Streamable HTTP के लिए

httpUrl
और legacy SSE के लिए
url
इस्तेमाल करता है। 2Slides Streamable HTTP endpoint के लिए,
httpUrl
इस्तेमाल करें।

तरीका 1: settings.json में stdio

Gemini CLI

~/.gemini/settings.json
(global) और
.gemini/settings.json
(project) पढ़ता है। एक
mcpServers
block जोड़ें:

{ "mcpServers": { "2slides": { "command": "npx", "args": ["2slides-mcp"], "env": { "API_KEY": "YOUR_2SLIDES_API_KEY" } } } }

यदि आप key को inline नहीं करना चाहते, तो

env
values shell variables को भी reference कर सकते हैं (उदा.
"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
object जोड़ें:
"headers": { "Authorization": "Bearer YOUR_2SLIDES_API_KEY" }

या
gemini mcp add
command इस्तेमाल करें

# 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"

ये वही

mcpServers
entries
settings.json
में लिख देते हैं। Flags में
-t, --transport
(stdio | sse | http),
-e, --env
,
-H, --header
, और
--timeout
शामिल हैं।

कनेक्शन की पुष्टि करें

एक इंटरैक्टिव

gemini
session के अंदर, चलाएं:

/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_search
slides_generate
(Fast PPT) चलाता है →
downloadUrl
लौटाता है। custom image-डिज़ाइन की गई slides के लिए यह
slides_create_pdf_slides
इस्तेमाल करता है और deck तैयार होने तक
jobs_get
को poll करता है।

2Slides MCP tool surface

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 को पूरा होने तक poll करेंFree

आम गलतियाँ और troubleshooting

  • Streamable HTTP endpoint के लिए
    url
    इस्तेमाल किया।
    Gemini CLI
    url
    को SSE मानता है। 2Slides के Streamable HTTP के लिए
    httpUrl
    इस्तेमाल करें।
  • /mcp
    में server DISCONNECTED दिखता है।
    API key जाँचें, और stdio के लिए पुष्टि करें कि Node.js इंस्टॉल है।
  • कोई tools list नहीं होते।
    settings.json
    edit करने के बाद session restart करें, या
    gemini mcp add
    फिर से चलाएं।
  • tool के बिना कोई
    .pptx
    नहीं।
    Gemini अकेले एक outline draft करता है; 2Slides फ़ाइल बनाता है।
  • Tight polling। async Nano Banana / narration jobs के लिए Gemini को
    jobs_get
    लगभग हर 20 सेकंड में poll करने दें।

अक्सर पूछे जाने वाले सवाल

क्या Gemini CLI MCP servers को support करता है?

हाँ। Gemini CLI एक MCP client है।

~/.gemini/settings.json
में
mcpServers
के तहत servers configure करें, या उन्हें
gemini mcp add
से जोड़ें। stdio, SSE, और Streamable HTTP — सभी transports support किए जाते हैं।

Streamable HTTP server के लिए config key क्या है?

httpUrl
url
केवल legacy SSE servers के लिए इस्तेमाल करें। 2Slides Streamable HTTP endpoint
httpUrl
में जाता है।

Gemini CLI MCP config कहाँ store करता है?

~/.gemini/settings.json
(global) या
.gemini/settings.json
(project)। MCP block शीर्ष-स्तरीय
mcpServers
key है।

क्या यह एक असली PowerPoint बनाता है?

हाँ —

slides_generate
एक एडिटेबल
.pptx
लौटाता है। Nano Banana tools वैकल्पिक AI narration के साथ image-डिज़ाइन किए गए decks लौटाते हैं।

मुझे key और config कहाँ मिलेंगे?

2slides.com/api?tab=mcp पर: आपकी key, एक copy-paste config, और Streamable HTTP endpoint URL।

मुख्य बात

एक

mcpServers
entry — लोकल के लिए
command
, रिमोट के लिए
httpUrl
— Gemini CLI को एक slide generator में बदल देती है।
/mcp
से verify करें, फिर बस एक deck माँगें।

व्यापक तस्वीर के लिए, देखें 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