شعار 2Slides
كيفية استخدام Gemini CLI مع خادم 2Slides MCP (دليل 2026)
2Slides Team
5 min read

كيفية استخدام Gemini CLI مع خادم 2Slides MCP (دليل 2026)

إجابة سريعة (≤60 كلمة): يستطيع Gemini CLI من Google إنشاء ملفات PowerPoint حقيقية عبر خادم 2Slides MCP. احصل على مفتاح من 2slides.com/api، ثم أضف مدخل mcpServers إلى ~/.gemini/settings.json — command: "npx"، args: ["2slides-mcp"]، env.API_KEY لـ stdio، أو httpUrl: "https://2slides.com/api/mcp?apikey=KEY" لـ Streamable HTTP. أو شغّل gemini mcp add. ثم اطلب من Gemini بناء عرض تقديمي.

Gemini CLI هو وكيل الذكاء الاصطناعي عبر الطرفية مفتوح المصدر من Google، وهو يتحدث بروتوكول سياق النموذج (MCP). اربطه بخادم 2Slides MCP ليصبح بإمكان Gemini تحويل موجَّه — أو ملف في مجلّد عملك — إلى ملف .pptx جاهز وقابل للتحرير.

يمنحك هذا الدليل كتل settings.json الدقيقة لكلا الناقلين (stdio المحلي وStreamable HTTP عن بُعد)، واختصار gemini mcp add، وماذا تفعل كل أداة من أدوات 2Slides.

لماذا تربط Gemini CLI بـ 2Slides؟

Gemini مستدِلّ متعدّد الوسائط قوي، لكنه لا يخرج ملفات .pptx ثنائية بمفرده. خادم 2Slides MCP هو المولّد المخصّص:

  • Gemini CLI يقرأ مصدرك، ويخطّط للشرائح، ويكتب النص.
  • خادم 2Slides MCP يعرض ملف PowerPoint الحقيقي — Fast PPT القائم على السمات، أو شرائح مصمّمة بالصور مع تعليق صوتي اختياري بالذكاء الاصطناعي وحزمة قابلة للتصدير.

ما الذي تحتاجه أولًا

  1. تثبيت Gemini CLI (gemini ضمن متغيّر PATH لديك).
  2. مفتاح API من 2Slides من 2slides.com/api.
  3. Node.js لناقل stdio (npx -y 2slides-mcp@latest). أما ناقل HTTP فلا يحتاج إلى أي شيء محلي.

stdio مقابل Streamable HTTP: أي ناقل تختار؟

كلاهما يعرض الأدوات نفسها؛ والفرق هو مفتاح الإعداد ومكان تشغيل الموصِّل.

Stdio (محلي)Streamable HTTP (عن بُعد)
مفتاح الإعدادcommand / args / envhttpUrl
Node.js محليمطلوبغير مطلوب
الأنسب لـالتطوير المحليالبعيد/CI، الإعدادات الخفيفة

اسم المفتاح مهم: يستخدم Gemini CLI httpUrl لـ Streamable HTTP و**url** لـ SSE القديم. بالنسبة لنقطة نهاية Streamable HTTP الخاصة بـ 2Slides، استخدم httpUrl.

الطريقة 1: stdio في settings.json

يقرأ Gemini CLI الملف ~/.gemini/settings.json (عام) و.gemini/settings.json (للمشروع). أضف كتلة mcpServers:

{ "mcpServers": { "2slides": { "command": "npx", "args": ["-y", "2slides-mcp@latest"], "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

# stdio (-e sets env vars) gemini mcp add -e API_KEY=YOUR_2SLIDES_API_KEY 2slides npx -y 2slides-mcp@latest # Streamable HTTP gemini mcp add --transport http 2slides-remote "https://2slides.com/api/mcp?apikey=YOUR_2SLIDES_API_KEY"

تكتب هذه المداخل نفسها في mcpServers ضمن settings.json. تشمل الأعلام -t, --transport (stdio | sse | http)، و-e, --env، و-H, --header، و--timeout.

تحقّق من الاتصال

داخل جلسة gemini تفاعلية، شغّل:

/mcp

يعرض حالة كل خادم (CONNECTED / CONNECTING / DISCONNECTED) والأدوات المكتشفة. استخدم /mcp auth إن كان خادم بعيد يتطلّب OAuth.

أنشئ أول عرض تقديمي لك

فقط اطلب:

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. وللحصول على شرائح مخصّصة مصمّمة بالصور يستخدم slides_create_pdf_slides ويستطلع jobs_get حتى يصبح العرض جاهزًا.

مجموعة أدوات 2Slides MCP

الأداةماذا تفعلالأرصدة
themes_searchالعثور على themeId لـ Fast PPTمجانًا
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 Banana210 / صفحة
slides_download_slides_pages_voicesتصدير الصفحات + الصوت كملف ZIPمجانًا
jobs_getاستطلاع مهمة غير متزامنة حتى اكتمالهامجانًا

الأخطاء الشائعة وحلول المشكلات

  • استخدام url لنقطة نهاية Streamable HTTP. يعامل Gemini CLI الحقل url على أنه SSE. استخدم httpUrl لـ Streamable HTTP الخاص بـ 2Slides.
  • يظهر الخادم بحالة DISCONNECTED في /mcp. تحقّق من مفتاح API، وبالنسبة لـ stdio تأكّد من تثبيت Node.js.
  • لا تظهر أي أدوات. أعد تشغيل الجلسة بعد تحرير settings.json، أو أعد تشغيل gemini mcp add.
  • لا ملف .pptx دون الأداة. يصوغ Gemini وحده مخطّطًا تفصيليًا؛ و2Slides ينتج الملف.
  • الاستطلاع المحكم. دع Gemini يستطلع jobs_get كل نحو 20 ثانية لمهام Nano Banana / التعليق الصوتي غير المتزامنة.

الأسئلة الشائعة

هل يدعم Gemini CLI خوادم MCP؟

نعم. Gemini CLI عميل MCP. هيّئ الخوادم تحت mcpServers في ~/.gemini/settings.json، أو أضفها باستخدام gemini mcp add. تُدعَم نواقل stdio وSSE وStreamable HTTP جميعها.

ما مفتاح إعداد خادم Streamable HTTP؟

httpUrl. استخدم url فقط لخوادم SSE القديمة. تُوضَع نقطة نهاية Streamable HTTP الخاصة بـ 2Slides في httpUrl.

أين يخزّن Gemini CLI إعداد MCP؟

في ~/.gemini/settings.json (عام) أو .gemini/settings.json (للمشروع). كتلة MCP هي المفتاح العلوي mcpServers.

هل ينتج عرض PowerPoint حقيقيًا؟

نعم — تعيد slides_generate ملف .pptx قابلًا للتحرير. أما أدوات Nano Banana فتعيد عروضًا مصمّمة بالصور مع تعليق صوتي اختياري بالذكاء الاصطناعي.

من أين أحصل على المفتاح والإعداد؟

من 2slides.com/api?tab=mcp: مفتاحك، وإعداد جاهز للنسخ واللصق، وعنوان نقطة نهاية Streamable HTTP.

الخلاصة

مدخل mcpServers واحد — command للمحلي، وhttpUrl للبعيد — يحوّل Gemini CLI إلى مولّد شرائح. تحقّق عبر /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
2Slides logo

وكيل الذكاء الاصطناعي الخاص بك للشرائح. وفر الوقت، أشرق بشكل أسرع مع إنشاء عروض تقديمية ذكية.

تلخيص باستخدام الذكاء الاصطناعي

ChatGPTClaudeGrokPerplexity
جميع الخدمات تعمل

الموارد

مقارنة

© 2026 2slides. جميع الحقوق محفوظة.