

OpenClaw को 2Slides MCP Server के साथ कैसे इस्तेमाल करें (2026 गाइड)
तुरंत जवाब (≤60 शब्द): OpenClaw
~/.openclaw/openclaw.jsonमेंmcp.serverskey के तहत 2Slides MCP server जोड़कर असली PowerPoint फ़ाइलें बना सकता है। 2slides.com/api पर एक key लें, एक stdio server (command: "npx",args: ["2slides-mcp"],env.API_KEY) या एक रिमोट server (url+transport: "streamable-http") जोड़ें, फिर अपने OpenClaw agent से एक deck बनाने को कहें।
OpenClaw एक ओपन-सोर्स AI agent framework है, और यह एक पूर्ण Model Context Protocol (MCP) client है। 2Slides MCP server को जोड़ें और कोई भी OpenClaw agent एक brief — या ऐसा कोई document जिसे वह पढ़ सके — को एक तैयार, एडिटेबल .pptx में बदलने की क्षमता पा लेता है।
यह गाइड दोनों transports (लोकल stdio और रिमोट Streamable HTTP) के लिए सटीक openclaw.json schema, openclaw mcp CLI शॉर्टकट, MCP tools agent tool profiles में कैसे सामने आते हैं, और एक live probe से हर चीज़ को कैसे verify करें, इन सबको कवर करती है।
OpenClaw को 2Slides server क्यों दें?
OpenClaw agents तर्क करते हैं, योजना बनाते हैं, और आपकी फ़ाइलें पढ़ते हैं। वे binary slide फ़ाइलें रेंडर नहीं करते — यह एक समर्पित generator का काम है। 2Slides जुड़े होने पर:
- OpenClaw आपकी source सामग्री से slide structure, copy और narrative तय करता है।
- 2Slides MCP server असली PowerPoint बनाता है — theme-आधारित Fast PPT, या वैकल्पिक AI voice narration और एक export करने योग्य asset bundle के साथ image-डिज़ाइन की गई slides।
सबसे पहले आपको क्या चाहिए
- OpenClaw इंस्टॉल (
openclawआपके PATH पर हो)। - एक 2Slides API key 2slides.com/api से।
- Node.js stdio transport के लिए (
npx -y 2slides-mcp@latest)। HTTP transport को लोकल रूप से कुछ नहीं चाहिए।
Stdio बनाम Streamable HTTP: कौन सा transport?
2Slides MCP server दोनों को support करता है। OpenClaw में, दोनों को बस इस आधार पर अलग किया जाता है कि आप कौन से fields सेट करते हैं — कोई type field नहीं है:
| Stdio (लोकल) | Streamable HTTP (रिमोट) | |
|---|---|---|
| पहचान field | command मौजूद | url मौजूद |
| Transport field | लागू नहीं | transport: "streamable-http" |
| लोकल Node.js | ज़रूरी | ज़रूरी नहीं |
| किसके लिए बेहतर | लोकल agents, पूरा control | रिमोट/होस्टेड agents, CI |
तरीका 1: openclaw.json में stdio
OpenClaw का config ~/.openclaw/openclaw.json पर रहता है। MCP servers शीर्ष-स्तरीय mcp key के तहत, एक name-keyed servers object में जाते हैं:
{
"mcp": {
"servers": {
"2slides": {
"command": "npx",
"args": ["-y", "2slides-mcp@latest"],
"env": { "API_KEY": "YOUR_2SLIDES_API_KEY" }
}
}
}
}बस इतना ही — command की मौजूदगी इसे एक लोकल stdio server के रूप में चिह्नित करती है।
तरीका 2: openclaw.json में Streamable HTTP
होस्टेड endpoint के लिए, url और canonical transport field सेट करें:
{
"mcp": {
"servers": {
"2slides": {
"url": "https://2slides.com/api/mcp?apikey=YOUR_2SLIDES_API_KEY",
"transport": "streamable-http"
}
}
}
}नोट: OpenClaw का canonical transport value
"streamable-http"है (एक legacytype: "http"alias स्वीकार किया जाता है पर normalize होकर हट जाता है —transportलिखें)। यदि आपकी key URL के बजाय किसी header में होनी चाहिए, तो?apikey=query के बजाय"headers": { "Authorization": "Bearer YOUR_2SLIDES_API_KEY" }इस्तेमाल करें।
या openclaw mcp CLI इस्तेमाल करें
ये उसी mcp.servers config में लिखते हैं:
# stdio
openclaw mcp add 2slides --command npx --arg 2slides-mcp --env API_KEY=YOUR_2SLIDES_API_KEY
# remote (set the full server object as JSON)
openclaw mcp set 2slides '{"url":"https://2slides.com/api/mcp?apikey=YOUR_2SLIDES_API_KEY","transport":"streamable-http"}'कनेक्शन की पुष्टि करें
OpenClaw समर्पित MCP diagnostics के साथ आता है:
openclaw mcp status --verbose # resolved transport/auth/timeouts (static, no connection)
openclaw mcp doctor 2slides --probe # static checks, then a live connection test
openclaw mcp probe 2slides --json # connect live and list the exposed tools
openclaw mcp reload # drop cached in-process MCP runtimesएक सफल probe 2Slides tools (slides_generate, themes_search, और बाकी) को list करता है, यह पुष्टि करते हुए कि agent उन्हें call कर सकता है।
tools आपके agent तक कैसे पहुँचते हैं
Configured MCP tools OpenClaw के coding और messaging tool profiles में स्वतः सामने आ जाते हैं। ध्यान दें:
minimalprofile MCP tools को छिपा देता है; यदि आपको वे नहीं दिखते तो profiles बदलें।- MCP tools को स्पष्ट रूप से disable करने के लिए,
tools.denyमें"bundle-mcp"जोड़ें। - केवल कुछ 2Slides tools को सामने लाने के लिए, per-server
toolFilter.include/toolFilter.excludeइस्तेमाल करें (सटीक names या*globs):
{
"mcp": {
"servers": {
"2slides": {
"command": "npx",
"args": ["-y", "2slides-mcp@latest"],
"env": { "API_KEY": "YOUR_2SLIDES_API_KEY" },
"toolFilter": { "include": ["themes_search", "slides_generate", "jobs_get"] }
}
}
}
}किसी server को परिभाषित पर निष्क्रिय रखने के लिए, "enabled": false सेट करें।
अपना पहला deck बनाएं
अपने OpenClaw agent से सादी भाषा में पूछें:
Read PROJECT_BRIEF.md and generate an 8-slide overview deck.
Find a clean "minimal" theme from 2slides first, then create
the PowerPoint and give me the download link.OpenClaw themes_search → slides_generate (Fast PPT) call करता है → downloadUrl लौटाता है। custom image-डिज़ाइन की गई slides के लिए यह slides_create_pdf_slides इस्तेमाल करता है और तैयार होने तक jobs_get को (लगभग हर 20 सेकंड में) poll करता है।
2Slides 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_slides_pages_voices | pages + audio को ZIP के रूप में export करें | Free |
jobs_get | किसी async job को पूरा होने तक poll करें | Free |
आम गलतियाँ और troubleshooting
mcp.serversके बजायmcpServersइस्तेमाल किया। OpenClaw config में, keymcp.serversहै। (mcpServersएक अलग, external-client अवधारणा है — OpenClaw को एक server के रूप में चलाना।)transportके बजायtypeलिखा।typeएक legacy alias है; canonical fieldtransport: "streamable-http"है।- tools नहीं दिखते। आप शायद
minimalprofile पर हैं, याtools.denyमेंbundle-mcpहै।coding/messagingपर स्विच करें औरopenclaw mcp reloadचलाएं। - stdio server शुरू नहीं होता। पुष्टि करें कि Node.js इंस्टॉल है और
envमेंAPI_KEYसेट है। - async jobs को poll करना। agent को
jobs_getहर ~20s में poll करने दें; Nano Banana और narration jobs डिफ़ॉल्ट रूप से async होते हैं।
अक्सर पूछे जाने वाले सवाल
क्या OpenClaw custom MCP servers को support करता है?
हाँ। OpenClaw एक नेटिव MCP client है। ~/.openclaw/openclaw.json में mcp.servers key के तहत servers जोड़ें, या openclaw mcp add / openclaw mcp set के ज़रिए। stdio और Streamable HTTP दोनों transports support किए जाते हैं।
OpenClaw में MCP servers के लिए config key क्या है?
mcp.servers — शीर्ष-स्तरीय mcp object के अंदर एक name-keyed object। लोकल servers command/args/env इस्तेमाल करते हैं; रिमोट servers url + transport: "streamable-http" इस्तेमाल करते हैं।
मैं कैसे पुष्टि करूँ कि 2Slides connected है?
exposed tools को list करने वाले एक live connection के लिए openclaw mcp probe 2slides --json चलाएं, या static checks plus एक connection test के लिए openclaw mcp doctor 2slides --probe चलाएं।
क्या यह एक असली PowerPoint बनाता है?
हाँ। slides_generate एक एडिटेबल .pptx लौटाता है; Nano Banana tools वैकल्पिक AI narration और एक export करने योग्य bundle के साथ image-डिज़ाइन किए गए decks लौटाते हैं।
मुझे key और config कहाँ मिलेंगे?
2slides.com/api?tab=mcp पर — आपकी key, एक copy-paste config, और Streamable HTTP endpoint।
मुख्य बात
openclaw.jsonमें एकmcp.serversentry हर OpenClaw agent को एक slide generator दे देती है। लोकल के लिए stdio, रिमोट के लिएtransport: "streamable-http"— फिर इसके काम करने को साबित करने के लिएopenclaw mcp probe।
व्यापक संदर्भ के लिए, देखें MCP प्रेज़ेंटेशन workflows को कैसे बदल रहा है और PowerPoint MCP server ecosystem map। agents की तुलना कर रहे हैं? उसी server के साथ देखें Claude Code को कैसे इस्तेमाल करें और OpenAI Codex।
अपनी key और config 2slides.com/api?tab=mcp पर लें और अपने OpenClaw agent को एक तैयार deck तक एक-वाक्य का रास्ता दें।
स्रोत:
About 2Slides
Create stunning AI-powered presentations in seconds. Transform your ideas into professional slides with 2slides AI Agent.
Try For Free