Skip to main content
ثبّت Dodo Agent Plugin لمنح coding agent لديك خادمي MCP وسبع عشرة مهارة لبناء تكاملات Dodo Payments. بعد تثبيته، صِف ما تريد بناءه، وسيخطط agent لديك للتكامل ويكتبه. يعمل plugin مع Claude Code وCodex CLI وCursor وVS Code / GitHub Copilot وKiro وOpenCode. يحصل Gemini CLI على خادمي MCP فقط.

تثبيت الإضافة

اختر وكيل البرمجة أدناه. يضيف كل تثبيت خادمي MCP معًا. تضيف جميع الوكلاء باستثناء Gemini CLI المهارات السبع عشرة أيضًا. يحتاج OpenCode إلى إعداد إضافي واحد لتحميلها، كما هو موضح في القسم الخاص به.

Claude Code

ثبّت من السوق:
يستخدم خادم API MCP مصادقة OAuth عبر المتصفح افتراضيًا — ولا يحتاج إلى مفاتيح وقت التثبيت. في المرة الأولى التي يستدعي فيها وكيلك أداة من Dodo، سيُطلب منك تسجيل الدخول.

Dodo Agent Plugin on GitHub

شفرة المصدر وخيارات الإعدادات وتعليمات التطوير المحلي
سجّل السوق، ثم ثبّت من واجهة Codex النصية.
1

Register the marketplace

2

Install from the Codex TUI

افتح Codex وشغّل /plugins:
اكتب /plugins، وانتقل إلى سوق Dodo Payments، وحدد الإضافة dodopayments، ثم اختر Install plugin.
يُسجّل خادما MCP والمهارات السبع عشرة تلقائيًا.إذا لم تظهر الإضافة ضمن /plugins، فحدّثها:
لتثبيت الإضافة من الصدفة بدلًا من واجهة TUI، شغّل codex plugin add dodopayments@dodopayments بعد تسجيل السوق. لا يحتوي Codex CLI على أمر فرعي codex plugin install. راجع وثائق إضافات Codex الرسمية.
استنسخ المستودع إلى دليل الإضافات المحلي في Cursor:
أعد تشغيل Cursor. تحمّل الإضافة المهارات من skills/ وخوادم MCP من .mcp.json.تتعرف الإصدارات الحديثة من Cursor على Agent Plugins 1.0.0 مباشرةً وتقبل .claude-plugin/marketplace.json كمصدر للسوق. ويُحتفظ بالملف .cursor-plugin/plugin.json المُنشأ للإصدارات الأقدم.إذا ثبّت إصدارًا أقدم من 0.5.0، فاحذف الدليل وأعد الاستنساخ — إذ تُوزَّع المهارات الآن كملفات فعلية، لا كروابط رمزية.
ثبّت حزمة الإضافة في مشروعك، ثم أضفها ومسار مهاراتها إلى opencode.json:
أعد تشغيل OpenCode. يُسجّل خادما MCP تلقائيًا. تحتاج المهارات إلى إدخال skills.paths الإضافي لأن OpenCode لا يفحص الحزم المثبتة بحثًا عن المهارات.تُحل المسارات النسبية بالنسبة إلى دليل المشروع، لذا يجب أن تكون الحزمة موجودة في node_modules الخاص بذلك المشروع. ويعمل المسار المطلق أيضًا، كما يلغي الحاجة إلى التثبيت المحلي.تحقق من تحميل المهارات:
من المفترض أن ترى المهارات السبع عشرة كلها. يُتجاهل مسار المهارات غير الموجود بصمت، لذا تحقّق بدلًا من الافتراض.
استنسخ المستودع وسجّله:
افتح عرض Chat، وانتقل إلى Plugins، وأضف المجلد المستنسخ. أو سجّله في settings.json:
المفتاح هو المسار، والقيمة تفعّله. تعمل المسارات المطلقة و~/ أيضًا؛ وتُحل المسارات النسبية بالنسبة إلى مجلد مساحة العمل. تُقرأ الإعدادات مباشرةً، لذا تلتقطها النافذة قيد التشغيل دون إعادة تشغيل.تم وضع علامة تجريبية على chat.pluginLocations، وهو إعداد مقيّد، لذا يجب الوثوق بمساحة العمل. ودعم إضافات الوكلاء ميزة معاينة يحكمها chat.plugins.enabled، وهي مفعّلة افتراضيًا.
يقرأ Kiro بيان Agent Plugins أصليًا.
1

Clone the repository

2

Open the Powers panel

في Kiro، افتح لوحة Powers (أيقونة Ghosty ذات صاعقة البرق).
3

Import the folder

اختر Add Custom Power → Import power from a folder، وحدد الدليل المستنسخ (الذي يحتوي على plugin.json)، ثم انقر Install.
تُحمّل المهارات من skills/، وخوادم MCP من mcp.json. يدير Kiro خوادم MCP داخليًا — ولا تُكتب في ~/.kiro/settings/mcp.json. ويمكن لـ Kiro أيضًا تثبيت Power مباشرةً من عنوان URL في GitHub؛ راجع وثائق تثبيت Kiro.
لا يحتوي Gemini CLI على بدائية agent-skill، لذا لا يتوفر سوى خادمي MCP. يغطي dodo-knowledge جزءًا كبيرًا مما توفره المهارات، ويظل محدّثًا تلقائيًا.
أعد تشغيل Gemini CLI. يمثّل gemini-extension.json في جذر المستودع البيان.
هل تستخدم وكيلًا مختلفًا؟ يغطي دليلا خادم MCP ومهارات الوكلاء Claude Desktop وWindsurf وCline وZed وأي عميل متوافق مع MCP.

ما تحصل عليه

بعد التثبيت، يتمتع وكيلك بإمكانية الوصول إلى خادمي MCP وسبع عشرة مهارة.

خوادم MCP

يتحدث الخادمان باستخدام Streamable HTTP. يعلن mcp.json الأساسي عنهما أصليًا، ويستخدمه العملاء المطابقون للمواصفة مثل Codex CLI وKiro. وتربط وثيقة التوافق المُنشأة .mcp.json بينهما عبر mcp-remote للعملاء الذين لا يستطيعون الاتصال بـ Streamable HTTP مباشرةً.

مهارات الوكلاء

تُحمّل المهارات تلقائيًا — يختار وكيلك المهارة المناسبة عند اكتشاف مهمة ذات صلة. راجع مهارات الوكلاء للاطلاع على القائمة الكاملة والتثبيت الفردي.

جرّب هذا الطلب أولًا

بعد تفعيل الإضافة، جرّب ما يلي:
سيحمّل وكيلك مهارة webhook-integration، ويستخدم MCP الخاص بـ dodo-knowledge لجلب أحدث هياكل payload، ويكتب معالجًا للتحقق من التوقيع وفقًا لمواصفة Standard Webhooks.

دعم العملاء

تتبع الإضافة مواصفة Agent Plugins 1.0.0. تحمّلها العملاء ذوو الدعم الأصلي مباشرةً؛ بينما يستخدم الآخرون بيانات توافق مُنشأة.

الوكلاء الذين يدعمون تثبيت الإضافات

يؤدي تثبيت واحد إلى إعداد خادمي MCP، إضافةً إلى المهارات في كل عميل يحتوي على بدائية للمهارات. يحتاج OpenCode إلى إدخال skills.paths إضافي قبل تحميل مهاراته السبع عشرة. لا يحتوي Gemini CLI على بدائية agent-skill، لذا لا تتوفر المهارات عن قصد.

عملاء آخرون متوافقون مع MCP

لا يملكون تثبيت Agent Plugin. اضبط خادمي MCP يدويًا، وأضف المهارات عبر Skills CLI حيثما كان ذلك مدعومًا.

وثائق مصممة للوكلاء

تتوفر كل صفحة من وثائق Dodo Payments بتنسيق مُحسّن لاستهلاك الذكاء الاصطناعي:
  • فهرس الوثائق الكامل: docs.dodopayments.com/llms.txt — فهرس الوثائق الكامل لإدخال السياق
  • Markdown عادي: أضف .md إلى أي عنوان URL للوثائق للحصول على إصدار Markdown الخام (مثل /api-reference/introduction.md)
  • مستودع المصدر: github.com/dodopayments/dodo-docs — استنسخه للفهرسة دون اتصال

ما يستطيع وكيلك فعله

بعد تثبيت الإضافة، يستطيع وكيل البرمجة لديك تنفيذ ما يلي:

الأمان وأفضل الممارسات

لا تضع مفاتيح API المباشرة في المستودع. استخدم وضع الاختبار أثناء التطوير.
  • استخدم وضع الاختبار أولًا. أنشئ تكاملك واختبره باستخدام مفتاح API لوضع الاختبار قبل الانتقال إلى الإنتاج. راجع وضع الاختبار مقابل الوضع المباشر.
  • OAuth هو الإعداد الافتراضي. تصادق Agent Plugin عبر OAuth في المتصفح (من دون أسرار محلية). استخدم وضع مفتاح API فقط عند الحاجة إليه.
  • راجع الشفرة التي ينشئها الوكيل. تحقق دائمًا من أن معالجات webhook تتضمن التحقق من التوقيع وفقًا لـ مواصفة Standard Webhooks.

الإعداد باستخدام مفتاح API

تستخدم Agent Plugin خادم MCP البعيد مع OAuth عبر المتصفح افتراضيًا. لاستخدام مفتاح API محلي بدلًا من ذلك، مثلًا في CI أو على خادم بلا واجهة، انتقل إلى وضع stdio.
افتح /plugins في Claude Code، وحدد Dodo Payments، ثم اختر Configure options. املأ ما يلي:
  • dodo_api_key — مفتاح API لوضع الاختبار أو الوضع المباشر
  • dodo_webhook_key — سر توقيع webhook الخاص بك
  • dodo_environment — test_mode أو live_mode
ثم حرّر .mcp.json لتوجيه dodopayments-api إلى خادم stdio المحلي:
شغّل /reload-plugins لتطبيق التغييرات.
صرّح عن dodopayments-api بنفسك في opencode.json — إذ يتغلب إدخالك على خادم الإضافة البعيد الافتراضي:
أعد تشغيل OpenCode لتطبيق التغييرات.

الخطوات التالية

MCP Server

مرجع كامل لخادمي MCP — جميع العملاء المدعومين والإعدادات والأدوات المتاحة

Agent Skills

تثبيت المهارات الفردية ومرجع المهارات وتعليمات الإعداد لكل وكيل

API Reference

مرجع OpenAPI الكامل لجميع نقاط نهاية Dodo Payments
آخر تعديل في ٨ أكتوبر ٢٠٢٦