الانتقال إلى المحتوى الرئيسي
اختر عميلك أدناه. لا يتطلب الخادم المستضاف (https://mcp.didit.me/mcp) مفتاح API، فعند أول اتصال يفتح عميلك المتصفح، وتنقر على تسجيل الدخول باستخدام Didit وتوافق على الأذونات.
هل تستخدم Claude؟ تحتوي صفحة ربط Claude على رابط الموصل بنقرة واحدة، الذي يفتح مربع الحوار Add custom connector وقد مُلئ فيه الاسم والرابط مسبقاً، فلا يبقى عليك سوى التأكيد وتسجيل الدخول.
العملاء الذين لا يدعمون بعد MCP عن بُعد أو HTTP (Windsurf وZed) يتصلون عبر الجسر mcp-remote، الذي يمرّر stdio إلى الرابط المستضاف ويتولى عنك مصافحة OAuth.

الخادم المستضاف (موصى به)

أضف الخادم باستخدام CLI، ثم ابدأ تسجيل الدخول:
ابدأ Claude Code وشغّل /mcp، فيفتح المتصفح لصفحة تسجيل الدخول باستخدام Didit. بعد الموافقة تصبح أدوات didit متاحة.
لا يوجد مفتاح API في الإعدادات. يصادق الخادم المستضاف هويتك في المتصفح ويعمل باسمك أنت، ويعمل نيابةً عنك في كل مؤسسة تنتمي إليها، وبالصلاحيات الممنوحة لدورك. راجع المصادقة.
يرد الخادم المستضاف على الطلب GET https://mcp.didit.me/healthz بإصداره.

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

بعد تسجيل الدخول، اطلب من عميلك:
يجب أن يستدعي الوكيل didit_context_get ويعرض مؤسساتك مع تطبيقاتها. إذا قال إنه لا يملك أدوات Didit، فإما أن الخادم لم يتصل أو أن تسجيل الدخول لم يكتمل: راجع استكشاف الأخطاء وإصلاحها.

الاستضافة الذاتية

يُبنى الخادم المستضاف من المستودع مفتوح المصدر github.com/didit-protocol/mcp (ترخيص MIT). تُنشر كل إصدارة أيضاً على npm باسم @didit-protocol/mcp-server، لذا يمكنك تشغيل خادم stdio مباشرةً من npm، أو بناء أي من نقطتي الدخول من نسخة محلية. تشترك نقطتا الدخول في قاعدة شيفرة واحدة: يعمل الوضعان كـمستخدم في Didit. لا يوجد وضع لمفتاح API للتطبيق.
1

النسخ والبناء

أو ابنِ الحاوية: docker build -t didit-mcp .. تشغّل الصورة dist/http.js كمستخدم غير متمتع بصلاحيات الجذر، وتكشف المنفذ 3000، وتتضمن فحصًا لحالة التشغيل على /healthz.
2

تشغيل خادم HTTP (OAuth)

انسخ .env.example إلى .env واملأ قيم الوضع المستضاف، ثم:
الخادم خادم موارد OAuth فقط. يحتاج إلى ضبط MCP_RESOURCE_URI على العنوان العام الكامل لوسيلة النقل (مثلاً https://mcp.example.com/mcp، وليس الأصل المجرد)، وإلى بيانات الاعتماد التي يستخدمها لفحص الرموز (MCP_OAUTH_CLIENT_ID، MCP_OAUTH_CLIENT_SECRET) لدى خادم التفويض التابع لـDidit. قائمة المتغيرات الكاملة موجودة في الإعدادات المتقدمة ← الاستضافة الذاتية.
3

أو التشغيل عبر stdio (بدون واجهة)

بالنسبة لوكيل محلي لا يستطيع تنفيذ تدفق OAuth، شغّل الحزمة المنشورة (لا حاجة إلى نسخة محلية) ومرّر token وصول للمستخدم في متغيرات البيئة:
عند التشغيل من نسخة محلية، يؤدي الأمر DIDIT_ACCESS_TOKEN=<user-access-token> node dist/index.js الغرض نفسه. بدون token، يمكن للوكيل تسجيل الدخول باستخدام didit_account_login، ثم didit_account_verify_2fa إذا كان التحقق بخطوتين مفعّلًا في الحساب.يثبّت المتغيران الاختياريان MCP_DEFAULT_ORG وMCP_DEFAULT_APP النطاق للإعدادات أحادية المستأجر. سجّله في Claude Code باستخدام:
أو في ملف mcp.json الخاص بـCursor:
لا يتضمن خادم stdio مفتوح المصدر أدوات Travel Rule والسوق الإلكتروني وشبكة الاحتيال وأدوات token الخاصة بـSDK للمعاملات الموجودة في الخادم المستضاف، ولا أدوات الامتثال الأخرى باستثناء إنشاء سير العمل. ويضيف الخادم didit_org_top_up وdidit_org_reveal_application_api_key وخمس أدوات لإعداد الحساب (didit_account_register، وdidit_account_verify_email، وdidit_account_resend_otp، وdidit_account_login، وdidit_account_verify_2fa)، وهي تستقبل بيانات الاعتماد كوسائط، ولذلك لا تُتاح مطلقاً عبر موصل بعيد. تقبل الأدوات التي تتلقى الملفات أيضاً وسائط *_path عبر stdio، لأن الخادم يشارك نظام الملفات الخاص بك.

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

المصادقة

تسجيل الدخول والنطاقات والأدوار.

مرجع الأدوات

كل ما يمكن للوكيل استدعاؤه.
آخر تعديل في ٧ نوفمبر ٢٠٢٦