ربط دينغيكس بـ ChatGPT
يوفّر دينغيكس خادم Model Context Protocol كاملًا. إضافته إلى ChatGPT تستغرق نحو دقيقة، ولا يوجد مفتاح API يُنسخ في أي مكان — تسجّل الدخول إلى دينغيكس مرة واحدة ويحتفظ ChatGPT برمز قابل للإبطال.
قبل أن تبدأ
- دعم MCP الكامل — الجزء الذي يتيح لـ ChatGPT الكتابة لا القراءة فقط — تجربة بيتا من OpenAI على ChatGPT Business وEnterprise وEdu. حسابات Pro تستطيع إضافة دينغيكس في Developer mode لكن بصلاحية القراءة/الجلب فقط.
- ChatGPT على الويب. تطبيقات MCP لا تعمل على الجوال بعد.
- يجب تفعيل Developer mode لحسابك. في Enterprise/Edu يمنح المشرف الصلاحية أولًا من Workspace Settings ← Permissions & Roles ← Connected Data؛ وفي Business لا يستخدمه إلا المشرفون والمالكون، وكل واحد يفعّله لنفسه.
- في Business وEnterprise يبدأ التطبيق كـمسودة — لا ينشره للمساحة إلا مشرف أو مالك.
- حساب دينغيكس يمكنك تسجيل الدخول إليه (جوجل أو آبل أو البريد وكلمة المرور).
خطوة بخطوة
-
فعّل Developer mode
في chatgpt.com اذهب إلى Settings ← Apps ← Advanced Settings وفعّل Developer mode. (Enterprise/Edu: إن لم يظهر الخيار، على المشرف منحك الصلاحية أولًا من Permissions & Roles ← Connected Data.)
-
أنشئ التطبيق
اذهب إلى Settings ← Apps ← Create. ويمكن للمشرفين والمالكين البدء من Workspace settings ← Apps ← Create.
-
الصق رابط موصّل دينغيكس
سمِّه Dingix، والصق الرابط أدناه كـ MCP server URL، واختر OAuth كطريقة للمصادقة.
https://dingix.com/api/mcp -
افحص الأدوات وسجّل الدخول
اضغط Scan Tools. تُفتح صفحة من دينغيكس تسأل إن كان مسموحًا لـ ChatGPT الاتصال بحسابك — سجّل الدخول، وتأكد أن الصفحة تذكر ChatGPT فعلًا، واضغط السماح بالوصول. انتظر انتهاء فحص الأدوات ثم اضغط Create.
-
انشره ثم استخدمه
في Business/Enterprise يظهر التطبيق تحت Workspace settings ← Apps ← Drafts؛ ينشره مشرف أو مالك (وفي Enterprise/Edu يمكنه تحديد الإجراءات المسموحة بدقة). بعدها اختر Dingix من قائمة الأدوات في أي محادثة. جرّب: «كم أنفقت على البقالة الشهر الماضي؟»، «أضف مهمة لتجديد جواز السفر الثلاثاء القادم»، «كيف يتغيّر نومي؟»
ماذا يستطيع بعد الاتصال
- المالية — الحسابات والمعاملات والفئات والميزانيات والأهداف والبنود المتكررة وصافي الثروة وتحليل مالي كامل لأي فترة.
- المهام والمشاريع — الإنشاء والتعديل والإنجاز والجدولة والتقسيم والمراجعة.
- التقويم — قراءة جدولك بالتقويم الميلادي والشمسي والهجري، وإضافة الأحداث، وإيجاد الأوقات الفارغة.
- العادات والصحة والعافية — السلاسل والنوم والماء والأدوية والمزاج والدورة ونتائج التحاليل والجاهزية.
- اليوميات والامتنان والأهداف والأشخاص وإحصاءات تمارين الدماغ.
- البحث والجلب — يستطيع ChatGPT البحث في كل سجلاتك بالاسم وفتح ما يحتاجه تحديدًا، مع رابط قابل للاستشهاد يعود إلى دينغيكس. وهذا ما يجعل دينغيكس صالحًا مع company knowledge وdeep research (للقراءة فقط في كليهما).
الأمان
- الاتصال يستخدم OAuth 2.1 مع PKCE. لا يُنسخ أي مفتاح API، ولا يرى دينغيكس بيانات دخولك إلى ChatGPT.
- يحصل ChatGPT على رمز وصول ينتهي بعد ساعة ويُجدَّد تلقائيًا؛ ورمز التحديث يتبدّل مع كل استخدام.
- كل استدعاء أداة مقصور على حسابك أنت. يتحقق الخادم من ملكية كل سجل من جديد، فلا يمكن لموصّل أن يصل إلى بيانات مستخدم آخر.
- الأدوات المدمِّرة (حذف مهمة أو معاملة أو حساب) موسومة في البروتوكول ليسألك ChatGPT قبل تنفيذها.
- يمكنك إلغاء الوصول في أي وقت: دينغيكس ← الإعدادات ← API والتكاملات ← إبطال الرمز «ChatGPT connector». وفصل الاتصال من داخل ChatGPT يبطله أيضًا.
بديل: بدون Developer mode
إن لم يتوفّر Developer mode في خطتك، يمكنك الوصول إلى كامل REST API لدينغيكس من GPT مخصص عبر Actions.
رابط مخطط OpenAPI
https://dingix.com/api/openapi.json
- في ChatGPT افتح GPTs ← Create ثم تبويب Configure.
- تحت Actions ← Create new action اختر Schema ← Import from URL والصق رابط مخطط OpenAPI أدناه.
- من دينغيكس ← الإعدادات ← API والتكاملات أنشئ مفتاح وصول. ثم في ChatGPT اضبط Authentication على API Key وAuth Type على Bearer والصق المفتاح.
- احفظ، وسمِّ الـ GPT «Dingix» (خيار «Only me» كافٍ)، وابدأ المحادثة.
حل المشكلات
ChatGPT يقول إنه لا يستطيع الوصول إلى الخادم
تأكد أن الرابط بلا مسافات زائدة ويبدأ بـ https://. الصقه كما هو أعلاه تمامًا — الموصّل على /api/mcp وليس على جذر الموقع.
لا أرى Developer mode
يوجد تحت Settings ← Apps ← Advanced Settings، وعلى الويب فقط. في Enterprise/Edu يجب أن يمنحك المشرف الصلاحية أولًا من Permissions & Roles ← Connected Data؛ وفي Business لا يستخدمه إلا المشرفون والمالكون.
«Error refreshing actions» أو «Invalid MCP tool schema»
يتحقق ChatGPT من كل تعريف أداة ويرفض القائمة كلها إن كان أحدها معطوبًا. إن ظهرت لك هذه الرسالة فأنت على إصدار قديم من دينغيكس — أعد تحميل الموصّل (أو احذفه وأضفه من جديد) وسيكتمل الفحص بنجاح.
كان يعمل ثم بدأت إحدى الأدوات تُخطئ بعد النشر
يجمّد ChatGPT نسخة من الأدوات عند النشر ولا يحدّثها تلقائيًا. عندما يطرح دينغيكس أدوات جديدة أو معدَّلة، على المشرف الضغط على Refresh من Workspace settings ← Apps ← التطبيق ← Action control ثم نشر التحديث. الإجراءات الجديدة تصل معطّلة افتراضيًا.
صفحة الدخول تقول «Unknown client»
انتهت صلاحية تسجيل الموصّل لدى ChatGPT. احذف الموصّل وأعد إضافته — يُنشأ تسجيل جديد تلقائيًا.
اتصل لكنه يقول إنه لا يستطيع تغيير شيء
غالبًا تستخدم رمزًا للقراءة فقط من إعداد يدوي قديم. احذفه وأعد الاتصال عبر OAuth الذي يمنح صلاحية كاملة دائمًا.
الأدوات لا تظهر في المحادثة
افتح قائمة + وفعّل Dingix لتلك المحادثة. في Developer mode تُفعَّل الموصّلات لكل محادثة على حدة.
أسئلة شائعة
هل يعمل مع deep research وcompany knowledge؟
نعم، للقراءة. ينفّذ دينغيكس زوج الأدوات search وfetch وهو ما تستخدمه company knowledge وdeep research — وكلاهما للقراءة فقط، فلا تُنفَّذ أي أداة كتابة هناك. ويستشهد ChatGPT بصفحة دينغيكس التي جاءت منها كل معلومة. (لم تعد OpenAI تشترط search/fetch لمجرد الاتصال؛ يوفّرهما دينغيكس لأنهما يجعلان إيجاد سجل بالاسم أكثر موثوقية بكثير.)
لماذا يبقى متصلًا بدل أن يطلب تسجيل الدخول كل ساعة؟
يعلن دينغيكس نطاق offline_access ويمنحه، فيحصل ChatGPT على refresh token ويجدّد رمز الوصول ذا الساعة الواحدة بصمت. بدون ذلك تتوقف الموصّلات فور انتهاء صلاحية التفويض الأول.
هل هو الموصّل نفسه الذي يستخدمه Claude؟
نعم — خادم MCP واحد ورابط واحد لكل العملاء. Claude وChatGPT وGemini CLI وأي عميل يتحدث MCP يتصل بالنقطة نفسها.
هل أستطيع تقييد ما يفعله ChatGPT؟
مسار OAuth يمنح صلاحية كاملة وهو ما يجعل المساعد مفيدًا. إن أردت القراءة فقط، أنشئ رمزًا للقراءة فقط من دينغيكس ← الإعدادات ← API والتكاملات وأضف الموصّل بذلك الرمز بدل OAuth.
ما اللغات التي يفهمها؟
اسأل بالعربية أو الفارسية أو الإنجليزية — تعود البيانات نفسها، وتُعالَج التواريخ حسب منطقتك الزمنية وتقويمك في دينغيكس.