

كيفية استخدام Gemini CLI مع خادم 2Slides MCP (دليل 2026)
إجابة سريعة (≤60 كلمة): يستطيع Gemini CLI من Google إنشاء ملفات PowerPoint حقيقية عبر خادم 2Slides MCP. احصل على مفتاح من 2slides.com/api، ثم أضف مدخل
إلىmcpServers—~/.gemini/settings.json،command: "npx"،args: ["2slides-mcp"]لـ stdio، أوenv.API_KEYلـ Streamable HTTP. أو شغّلhttpUrl: "https://2slides.com/api/mcp?apikey=KEY". ثم اطلب من Gemini بناء عرض تقديمي.gemini mcp add
Gemini CLI هو وكيل الذكاء الاصطناعي عبر الطرفية مفتوح المصدر من Google، وهو يتحدث بروتوكول سياق النموذج (MCP). اربطه بخادم 2Slides MCP ليصبح بإمكان Gemini تحويل موجَّه — أو ملف في مجلّد عملك — إلى ملف
.pptxيمنحك هذا الدليل كتل
settings.jsongemini mcp addلماذا تربط Gemini CLI بـ 2Slides؟
Gemini مستدِلّ متعدّد الوسائط قوي، لكنه لا يخرج ملفات
.pptx- Gemini CLI يقرأ مصدرك، ويخطّط للشرائح، ويكتب النص.
- خادم 2Slides MCP يعرض ملف PowerPoint الحقيقي — Fast PPT القائم على السمات، أو شرائح مصمّمة بالصور مع تعليق صوتي اختياري بالذكاء الاصطناعي وحزمة قابلة للتصدير.
ما الذي تحتاجه أولًا
- تثبيت Gemini CLI (ضمن متغيّر PATH لديك).
gemini - مفتاح API من 2Slides من 2slides.com/api.
- Node.js لناقل stdio (). أما ناقل HTTP فلا يحتاج إلى أي شيء محلي.
npx 2slides-mcp
stdio مقابل Streamable HTTP: أي ناقل تختار؟
كلاهما يعرض الأدوات نفسها؛ والفرق هو مفتاح الإعداد ومكان تشغيل الموصِّل.
| Stdio (محلي) | Streamable HTTP (عن بُعد) | |
|---|---|---|
| مفتاح الإعداد | commandargsenv | httpUrl |
| Node.js محلي | مطلوب | غير مطلوب |
| الأنسب لـ | التطوير المحلي | البعيد/CI، الإعدادات الخفيفة |
اسم المفتاح مهم: يستخدم Gemini CLI
لـ Streamable HTTP و**httpUrl** لـ SSE القديم. بالنسبة لنقطة نهاية Streamable HTTP الخاصة بـ 2Slides، استخدمurl.httpUrl
الطريقة 1: stdio في settings.json
يقرأ Gemini CLI الملف
~/.gemini/settings.json.gemini/settings.jsonmcpServers{ "mcpServers": { "2slides": { "command": "npx", "args": ["2slides-mcp"], "env": { "API_KEY": "YOUR_2SLIDES_API_KEY" } } } }
يمكن أيضًا أن تشير قيم
env"API_KEY": "$TWOSLIDES_API_KEY"الطريقة 2: Streamable HTTP في settings.json
لنقطة النهاية المستضافة، استخدم
httpUrl{ "mcpServers": { "2slides-remote": { "httpUrl": "https://2slides.com/api/mcp?apikey=YOUR_2SLIDES_API_KEY" } } }
تفضّل مصادقة الترويسة؟ أضف كائن
headers"headers": { "Authorization": "Bearer YOUR_2SLIDES_API_KEY" }أو استخدم أمر gemini mcp add
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
يعرض حالة كل خادم (CONNECTED / CONNECTING / DISCONNECTED) والأدوات المكتشفة. استخدم
/mcp authأنشئ أول عرض تقديمي لك
فقط اطلب:
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_getمجموعة أدوات 2Slides MCP
| الأداة | ماذا تفعل | الأرصدة |
|---|---|---|
themes_search | العثور على themeId | مجانًا |
slides_generate | عرض PowerPoint قائم على السمات (Fast PPT)، متزامن/غير متزامن | 10 / صفحة |
slides_create_pdf_slides | شرائح مخصّصة مصمّمة بالصور من نص (Nano Banana) | 100 / صفحة (1K/2K), 200 (4K) |
slides_create_like_this | شرائح تطابق أسلوب صورة مرجعية | 100 / صفحة (1K/2K), 200 (4K) |
slides_generate_narration | إضافة تعليق صوتي بالذكاء الاصطناعي إلى مهمة Nano Banana | 210 / صفحة |
slides_download_pages_voices | تصدير الصفحات + الصوت كملف ZIP | مجانًا |
jobs_get | استطلاع مهمة غير متزامنة حتى اكتمالها | مجانًا |
الأخطاء الشائعة وحلول المشكلات
- استخدام لنقطة نهاية Streamable HTTP. يعامل Gemini CLI الحقل
urlعلى أنه SSE. استخدمurlلـ Streamable HTTP الخاص بـ 2Slides.httpUrl - يظهر الخادم بحالة DISCONNECTED في . تحقّق من مفتاح API، وبالنسبة لـ stdio تأكّد من تثبيت Node.js.
/mcp - لا تظهر أي أدوات. أعد تشغيل الجلسة بعد تحرير ، أو أعد تشغيل
settings.json.gemini mcp add - لا ملف دون الأداة. يصوغ Gemini وحده مخطّطًا تفصيليًا؛ و2Slides ينتج الملف.
.pptx - الاستطلاع المحكم. دع Gemini يستطلع كل نحو 20 ثانية لمهام Nano Banana / التعليق الصوتي غير المتزامنة.
jobs_get
الأسئلة الشائعة
هل يدعم Gemini CLI خوادم MCP؟
نعم. Gemini CLI عميل MCP. هيّئ الخوادم تحت
mcpServers~/.gemini/settings.jsongemini mcp addما مفتاح إعداد خادم Streamable HTTP؟
httpUrlurlhttpUrlأين يخزّن Gemini CLI إعداد MCP؟
في
~/.gemini/settings.json.gemini/settings.jsonmcpServersهل ينتج عرض PowerPoint حقيقيًا؟
نعم — تعيد
slides_generate.pptxمن أين أحصل على المفتاح والإعداد؟
من 2slides.com/api?tab=mcp: مفتاحك، وإعداد جاهز للنسخ واللصق، وعنوان نقطة نهاية Streamable HTTP.
الخلاصة
مدخل
واحد —mcpServersللمحلي، وcommandللبعيد — يحوّل Gemini CLI إلى مولّد شرائح. تحقّق عبرhttpUrl، ثم فقط اطلب عرضًا تقديميًا./mcp
للاطّلاع على الصورة الأوسع، راجع كيف يغيّر MCP سير عمل العروض التقديمية وخريطة منظومة خوادم PowerPoint MCP. تعمل في وكيل طرفية آخر؟ راجع Claude Code وOpenAI Codex وQwen Code مع الخادم نفسه.
احصل على مفتاحك وإعدادك من 2slides.com/api?tab=mcp وأنشئ أول عرض تقديمي لك من Gemini CLI في أقل من دقيقة.
المصادر:
About 2Slides
Create stunning AI-powered presentations in seconds. Transform your ideas into professional slides with 2slides AI Agent.
Try For Free