2Slides Logo
كيفية استخدام OpenClaw مع خادم 2Slides MCP (دليل 2026)
2Slides Team
6 min read

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

إجابة سريعة (≤60 كلمة): يستطيع OpenClaw إنشاء ملفات PowerPoint حقيقية بإضافة خادم 2Slides MCP تحت مفتاح mcp.servers في ~/.openclaw/openclaw.json. احصل على مفتاح من 2slides.com/api، وأضف خادم stdio (command: "npx"، args: ["2slides-mcp"]، env.API_KEY) أو خادمًا بعيدًا (url + transport: "streamable-http")، ثم اطلب من وكيل OpenClaw بناء عرض تقديمي.

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

يغطّي هذا الدليل مخطّط openclaw.json الدقيق لكلا الناقلين (stdio المحلي وStreamable HTTP عن بُعد)، واختصارات واجهة openclaw mcp، وكيف تظهر أدوات MCP ضمن ملفات تعريف أدوات الوكيل، وكيفية التحقّق من كل شيء عبر فحص مباشر.

لماذا تمنح OpenClaw خادم 2Slides؟

يستدلّ وكلاء OpenClaw، ويخطّطون، ويقرؤون ملفاتك. لكنهم لا يعرضون ملفات شرائح ثنائية — فتلك مهمة مولّد مخصّص. مع إرفاق 2Slides:

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

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

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

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

يدعم خادم 2Slides MCP كليهما. في OpenClaw، يتميّز الاثنان ببساطة بالحقول التي تضبطها — فـلا يوجد حقل type:

Stdio (محلي)Streamable HTTP (عن بُعد)
الحقل المميِّزوجود commandوجود url
حقل الناقلغير منطبقtransport: "streamable-http"
Node.js محليمطلوبغير مطلوب
الأنسب لـالوكلاء المحليون، التحكّم الكاملالوكلاء البعيدون/المستضافون، CI

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

يقع إعداد OpenClaw في ~/.openclaw/openclaw.json. تُوضَع خوادم MCP تحت المفتاح mcp العلوي، في كائن servers مفهرَس بالاسم:

{ "mcp": { "servers": { "2slides": { "command": "npx", "args": ["-y", "2slides-mcp@latest"], "env": { "API_KEY": "YOUR_2SLIDES_API_KEY" } } } } }

هذا كل شيء — وجود command يميّزه كخادم stdio محلي.

الطريقة 2: Streamable HTTP في openclaw.json

لنقطة النهاية المستضافة، اضبط url وحقل transport المعتمد:

{ "mcp": { "servers": { "2slides": { "url": "https://2slides.com/api/mcp?apikey=YOUR_2SLIDES_API_KEY", "transport": "streamable-http" } } } }

ملاحظة: القيمة المعتمدة لناقل OpenClaw هي "streamable-http" (يُقبَل الاسم المستعار القديم type: "http" لكنه يُطبَّع وُيتجاهَل — اكتب transport). إن كان مفتاحك ينتمي إلى ترويسة بدلًا من عنوان URL، فاستخدم "headers": { "Authorization": "Bearer YOUR_2SLIDES_API_KEY" } بدلًا من استعلام ?apikey=.

أو استخدم واجهة openclaw mcp

هذه تكتب إلى إعداد mcp.servers نفسه:

# 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 مخصّصة:

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 (slides_generate وthemes_search وبقية الأدوات)، مؤكّدًا أن الوكيل يستطيع استدعاءها.

كيف تصل الأدوات إلى وكيلك

تُعرَض أدوات MCP المهيأة تلقائيًا في ملفَّي تعريف الأدوات coding و**messaging** في OpenClaw. ملاحظات:

  • يخفي ملف التعريف minimal أدوات MCP؛ بدّل ملفات التعريف إن لم ترها.
  • لتعطيل أدوات MCP صراحةً، أضف "bundle-mcp" إلى tools.deny.
  • لعرض بعض أدوات 2Slides فقط، استخدم toolFilter.include / toolFilter.exclude لكل خادم (أسماء دقيقة أو رموز بدل *):
{ "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"] } } } } }

لإبقاء خادم معرّفًا لكن غير نشط، اضبط "enabled": false.

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

اطلب من وكيل OpenClaw بلغة عادية:

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) ← ويعيد downloadUrl. وللحصول على شرائح مخصّصة مصمّمة بالصور يستخدم slides_create_pdf_slides ويستطلع jobs_get (كل نحو 20 ثانية) حتى تصبح جاهزة.

مجموعة أدوات 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استطلاع مهمة غير متزامنة حتى اكتمالهامجانًا

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

  • استخدام mcpServers بدلًا من mcp.servers. في إعداد OpenClaw، المفتاح هو mcp.servers. (أما mcpServers فهو مفهوم مختلف خاص بالعملاء الخارجيين — أي تشغيل OpenClaw كخادم.)
  • كتابة type بدلًا من transport. type اسم مستعار قديم؛ والحقل المعتمد هو transport: "streamable-http".
  • لا تظهر الأدوات. على الأرجح أنت في ملف التعريف minimal، أو أن tools.deny يحتوي على bundle-mcp. بدّل إلى coding/messaging وشغّل openclaw mcp reload.
  • لا يبدأ خادم stdio. تأكّد من تثبيت Node.js ومن ضبط API_KEY في env.
  • استطلاع المهام غير المتزامنة. دع الوكيل يستطلع jobs_get كل نحو 20 ثانية؛ فمهام Nano Banana والتعليق الصوتي غير متزامنة افتراضيًا.

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

هل يدعم OpenClaw خوادم MCP المخصّصة؟

نعم. OpenClaw عميل MCP أصيل. أضف الخوادم تحت مفتاح mcp.servers في ~/.openclaw/openclaw.json، أو عبر openclaw mcp add / openclaw mcp set. يُدعَم ناقلا stdio وStreamable HTTP على حد سواء.

ما مفتاح إعداد خوادم MCP في OpenClaw؟

mcp.servers — كائن مفهرَس بالاسم داخل كائن mcp العلوي. تستخدم الخوادم المحلية command/args/env؛ وتستخدم الخوادم البعيدة url + transport: "streamable-http".

كيف أؤكّد أن 2Slides متصل؟

شغّل openclaw mcp probe 2slides --json لاتصال مباشر يسرد الأدوات المعروضة، أو openclaw mcp doctor 2slides --probe لفحوصات ثابتة إضافةً إلى اختبار اتصال.

هل ينشئ عرض PowerPoint حقيقيًا؟

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

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

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

الخلاصة

مدخل واحد في mcp.servers ضمن openclaw.json يمنح كل وكيل OpenClaw مولّد شرائح. stdio للمحلي، وtransport: "streamable-http" للبعيد — ثم openclaw mcp probe لإثبات أنه يعمل.

للاطّلاع على السياق الأوسع، راجع كيف يغيّر MCP سير عمل العروض التقديمية وخريطة منظومة خوادم PowerPoint MCP. تقارن بين الوكلاء؟ راجع كيفية استخدام Claude Code وOpenAI Codex مع الخادم نفسه.

احصل على مفتاحك وإعدادك من 2slides.com/api?tab=mcp وامنح وكيل OpenClaw مسارًا من جملة واحدة إلى عرض تقديمي جاهز.

المصادر:

About 2Slides

Create stunning AI-powered presentations in seconds. Transform your ideas into professional slides with 2slides AI Agent.

Try For Free