https://mcp.didit.me/mcp) مفتاح API، فعند أول اتصال يفتح عميلك المتصفح، وتنقر على تسجيل الدخول باستخدام Didit وتوافق على الأذونات.
العملاء الذين لا يدعمون بعد MCP عن بُعد أو HTTP (Windsurf وZed) يتصلون عبر الجسر
mcp-remote، الذي يمرّر stdio إلى الرابط المستضاف ويتولى عنك مصافحة OAuth.الخادم المستضاف (موصى به)
- Claude Code
- Claude على الويب وسطح المكتب
- Cursor
- VS Code
- Windsurf
- Zed
- أي عميل آخر
أضف الخادم باستخدام 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)
انسخ الخادم خادم موارد OAuth فقط. يحتاج إلى ضبط
.env.example إلى .env واملأ قيم الوضع المستضاف، ثم: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: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، لأن الخادم يشارك نظام الملفات الخاص بك.
الخطوات التالية
المصادقة
تسجيل الدخول والنطاقات والأدوار.
مرجع الأدوات
كل ما يمكن للوكيل استدعاؤه.