

كيفية استخدام OpenAI Codex مع خادم 2Slides MCP (دليل 2026)
إجابة سريعة (≤60 كلمة): يستطيع OpenAI Codex إنتاج ملفات PowerPoint حقيقية بإضافة خادم 2Slides MCP إلى
. احصل على مفتاح من 2slides.com/api، ثم أضف كتلة~/.codex/config.tomlتشغّل[mcp_servers.2slides](stdio) أو كتلةnpx 2slides-mcp(Streamable HTTP). أو شغّلurl = "https://2slides.com/api/mcp?apikey=KEY". ثم اطلب من Codex بناء عرض تقديمي.codex mcp add 2slides --env API_KEY=xxx -- npx 2slides-mcp
OpenAI Codex هو وكيل البرمجة عبر سطر الأوامر مفتوح المصدر من OpenAI، وهو عميل لبروتوكول سياق النموذج (MCP). اربطه بخادم 2Slides MCP ليصبح بإمكان Codex تحويل موجز — أو ملف في مستودعك — إلى ملف
.pptxيمنحك هذا الدليل كتل
config.tomlcodex mcp addلماذا تقرن Codex مع 2Slides؟
يستدلّ Codex حول الشيفرة والمحتوى؛ لكنه لا يخرج ملفات شرائح ثنائية بمفرده. خادم 2Slides MCP يسدّ تلك الفجوة. تقسيم العمل:
- Codex يقرأ مصدرك (مواصفات، README، ملف بيانات)، ويخطّط للشرائح، ويقرّر السرد.
- خادم 2Slides MCP يعرض ملف PowerPoint الفعلي — Fast PPT القائم على السمات، أو شرائح مصمّمة بالصور مع تعليق صوتي اختياري بالذكاء الاصطناعي وحزمة أصول قابلة للتصدير.
تطلب بالإنجليزية البسيطة؛ ويستدعي Codex الأدوات؛ ويعود رابط التنزيل.
ما الذي تحتاجه أولًا
- تثبيت واجهة Codex CLI (ضمن متغيّر PATH لديك).
codex - مفتاح API من 2Slides من 2slides.com/api — تحتوي تلك الصفحة أيضًا على إعداد MCP ونقطة نهاية Streamable HTTP.
- Node.js لناقل stdio (الذي يشغّل ). أما ناقل HTTP فلا يحتاج إلى أي شيء محلي.
npx 2slides-mcp
stdio مقابل Streamable HTTP: أي ناقل تختار؟
يقدّم خادم 2Slides MCP كليهما. الأدوات نفسها في كلتا الحالتين — والفرق هو في مكان تشغيل الموصِّل.
| بروتوكول Stdio | بروتوكول Streamable HTTP | |
|---|---|---|
| مكان التشغيل | محليًا عبر npx 2slides-mcp | عن بُعد، مستضاف من 2Slides |
| Node.js محلي | مطلوب | غير مطلوب |
| أسلوب الإعداد | commandargsenv | urlbearer_token_env_var |
| الأنسب لـ | التطوير المحلي، التحكّم الكامل | الخوادم البعيدة/CI، الإعدادات الخفيفة |
استخدم stdio على محطة عملك؛ واستخدم Streamable HTTP عندما يعمل Codex في مكان لا تستطيع تثبيت Node فيه.
الطريقة 1: stdio في config.toml
حرّر
~/.codex/config.toml[mcp_servers.2slides] command = "npx" args = ["2slides-mcp"] [mcp_servers.2slides.env] API_KEY = "YOUR_2SLIDES_API_KEY"
تشمل الحقول الاختيارية التي يدعمها Codex لخوادم stdio:
cwdstartup_timeout_sectool_timeout_secenv_vars = ["API_KEY"]أو استخدم اختصار codex mcp add
codex mcp addلا حاجة لتحرير الملف — هذا يكتب الكتلة نيابةً عنك:
codex mcp add 2slides --env API_KEY=YOUR_2SLIDES_API_KEY -- npx 2slides-mcp
كل ما يأتي بعد
--codex mcp --helpالطريقة 2: Streamable HTTP في config.toml
وجّه Codex إلى نقطة النهاية المستضافة:
[mcp_servers.2slides_remote] url = "https://2slides.com/api/mcp?apikey=YOUR_2SLIDES_API_KEY"
إن كنت تفضّل مصادقة الترويسة على مفتاح في سلسلة الاستعلام، فإن Codex يدعم متغيّر بيئة لرمز bearer وترويسات ثابتة:
[mcp_servers.2slides_remote] url = "https://2slides.com/api/mcp" bearer_token_env_var = "TWOSLIDES_TOKEN"
ملاحظة خاصة بالإصدار (مهمة): يوجّه Codex خوادم MCP عبر HTTP من خلال عميل MCP المكتوب بلغة Rust. تُعِدّ الإصدارات الحديثة هذا تلقائيًا، لكن بعض الإصدارات الأقدم تُظهر خطأ
missing field command in mcp_servers[features] experimental_use_rmcp_client = true
تحقّق من
codex --version[features].rmcp_clientتحقّق من الاتصال
codex mcp list # سرد خوادم MCP المهيأة codex mcp get 2slides
أو، داخل واجهة Codex النصية (TUI)، شغّل
/mcpcodex mcpcodex mcp --helpأنشئ أول عرض تقديمي لك
لا تستدعي الأدوات يدويًا — بل تطلب:
Read ./docs/launch-plan.md and generate a 10-slide launch deck. Use a modern, dark business theme from 2slides. Return the download link when it's done.
يشغّل Codex أداة
themes_searchthemeIdslides_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 | استطلاع مهمة غير متزامنة حتى اكتمالها | مجانًا |
الأخطاء الشائعة وحلول المشكلات
- على خادم HTTP. يحتاج إصدار Codex لديك إلى
missing field command in mcp_serversضمنexperimental_use_rmcp_client = true. حدّث Codex، أو أضف العلم.[features] - ترويسات جداول TOML مقابل الجداول المضمّنة. جدول فرعي؛ إن أردت تضمينه، اكتب
[mcp_servers.2slides.env]على سطر الخادم — لا تخلط بين الأسلوبين.env = { API_KEY = "..." } - يجب أن يكون اسم الخادم فريدًا. يُفهرَس كل خادم بمقطع ؛ وإعادة استخدام اسم تستبدل الكتلة السابقة.
[mcp_servers.NAME] - لا ملف دون الأداة. يستطيع Codex وحده صياغة مخطّط تفصيلي لكنه لا يستطيع إخراج عرض PowerPoint. أضف 2Slides أولًا.
.pptx - انتهاء مهلة الأدوات في العروض الكبيرة. قد تتجاوز المهام الكبيرة أو المعلّقة صوتيًا القيمة الافتراضية لـ البالغة 60 ثانية؛ ارفعها، أو دع Codex يستطلع
tool_timeout_secللمهام غير المتزامنة.jobs_get
الأسئلة الشائعة
هل يدعم OpenAI Codex خوادم MCP؟
نعم. Codex عميل MCP. تهيّئ الخوادم في
~/.codex/config.toml[mcp_servers.NAME]codex mcp addأين يخزّن Codex إعداد MCP؟
في
~/.codex/config.toml.codex/config.toml[mcp_servers.NAME]stdio أم Streamable HTTP؟
يشغّل stdio الأمر
npx 2slides-mcphttps://2slides.com/api/mcpهل ينتج عرض PowerPoint حقيقيًا؟
نعم — تعيد
slides_generate.pptxمن أين أحصل على المفتاح والإعداد؟
من 2slides.com/api?tab=mcp: مفتاح API الخاص بك، وإعداد جاهز للنسخ واللصق، وعنوان نقطة نهاية Streamable HTTP.
الخلاصة
أضف كتلة
واحدة إلى[mcp_servers.2slides](أو شغّلconfig.toml)، ويكتسب Codex أداة تحوّل أي موجز إلى عرض PowerPoint جاهز — دون مغادرة طرفيتك.codex mcp add
Codex وكيل استدلال قوي؛ و2Slides هو مولّد الملفات الذي كان ينقصه. للاطّلاع على الصورة الأكبر، راجع كيف يغيّر MCP سير عمل العروض التقديمية وخريطة منظومة خوادم PowerPoint MCP. تفضّل وكيل Anthropic؟ راجع كيفية استخدام Claude Code مع خادم 2Slides MCP.
احصل على مفتاحك والإعداد الدقيق من 2slides.com/api?tab=mcp وأطلق أول عرض تقديمي ينشئه Codex اليوم.
المصادر:
About 2Slides
Create stunning AI-powered presentations in seconds. Transform your ideas into professional slides with 2slides AI Agent.
Try For Free