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 2slides-mcp
    ). أما ناقل 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": ["2slides-mcp"], "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": ["2slides-mcp"], "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_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