أصبح لدى Discourse الآن خادم MCP مدمج، مما يتيح لك طلب تطبيقات الذكاء الاصطناعي المفضلة لديك للعثور على موضوع، أو الاطلاع على مناقشة، أو إعداد تقرير عن النشاط في مجتمعك.
MCP (بروتوكول سياق النموذج) هو طريقة تتيح لتطبيقات الذكاء الاصطناعي استخدام الأدوات التي يوفرها خدمة أخرى. يوفر Discourse هذه الأدوات، وتقوم بتوصيل تطبيقك عن طريق تسجيل الدخول بحساب Discourse الخاص بك والموافقة على الوصول الذي يطلبه. ![]()
يعمل الخادم كجزء من موقع Discourse الخاص بك. يوجد حزمة discourse-mcp منفصلة، وهي أداة تقوم بتثبيتها وتشغيلها محليًا - وهي ليست مطلوبة لهذه الميزة الجديدة. يمكنك الاتصال مباشرةً بالخادم المدمج الجديد في مجتمعك دون الحاجة إلى إعداد بيئة تطوير محلية. مرر للأسفل للحصول على نظرة سريعة ![]()
ماذا يمكنك أن تفعل به؟
يمكنك البحث في الموضوعات وقراءتها، واستكشاف الفئات والوسوم، والبحث في ملفات المستخدمين وأنشطتهم، والتحقق من إشاراتك المرجعية وإشعاراتك. مع تمكين صلاحيات الكتابة، يمكن لتطبيقك أيضًا إنشاء موضوعات، والرد، وتعديل المنشورات، وحفظ المسودات، ورفع الملفات. الرسائل الخاصة لها صلاحيات قراءة وكتابة خاصة بها.
على سبيل المثال، يمكنك أن تطلب:
- “اعثر على مناقشات حول إعداد SSO ولخّص المقاربات التي حاولها الناس. قم بتضمين روابط إلى الموضوعات.”
- “اقرأ هذا الموضوع وشرحه لي بأسلوب مبسط (ELI5)”
- “اعثر على مسودتي المحفوظة وساعدني في معرفة أين توقفت”
توجد أيضًا أدوات للدردشة، والأحداث، والتفاعلات، والموضوعات المحلولة، وتصويت الموضوعات عندما يتم تمكين الإضافات وأدوات MCP المقابلة.
إحدى الميزات الرائعة هي دعم الإشراف وإعدادات الموقع. يمكن للموظفين الذين لديهم وصول مناسب فحص طابور المراجعة، وقراءة التفاصيل خلف علم (Flag)، والتحقق من مراجعات المنشورات، والبحث في سجل الإشراف للمستخدم. يمكن للمشرفين أيضًا العثور على إعدادات الموقع وتحديث الإعدادات المدعومة.
من يمكنه الوصول إلى ماذا؟
بصفتك مشرفين، تختار الأدوات التي يعرضها موقعك والصلاحيات التي يمكن لكل مجموعة منحها للتطبيق. صلاحيات القراءة والكتابة منفصلة، لذا يمكنك السماح بالبحث والقراءة دون السماح بإجراء تغييرات.
يسجل المستخدمون الدخول إلى Discourse ويوافقون على الوصول المطلوب من التطبيق. يتصرف التطبيق بصلاحيات Discourse العادية لذلك المستخدم، ضمن النطاق الممنوح له.
منح التطبيق صلاحية قراءة المحتوى لا يمنح المستخدم وصولاً إلى محتوى لم يكن قادرًا على رؤيته مسبقًا. جميع صلاحيات التطبيقات النموذجية لا تزال تنطبق بغض النظر عن نطاقات MCP المسموح بها للمستخدم. للتأكيد: المستخدم الممنوح نطاق الرسائل الخاصة لن يكون قادرًا على رؤية رسالة خاصة لا يمكنه رؤيتها بطريقة أخرى في التطبيق. تتطلب أدوات إعدادات الموقع حساب مشرف، ولا يتم كشف قيم الإعدادات السرية.
يمكنك مراجعة التطبيقات المصرح لها والموافقات، وسحب الوصول، وحظر العميل، وفحص نشاط الأدوات من صفحات إدارة MCP. يمكن للمستخدمين أيضًا سحب اتصالاتهم الخاصة تحت التفضيلات → الأمان → تطبيقات MCP.
الإعداد
خادم MCP معطل افتراضيًا. في إصدار Discourse الذي يتضمن هذه الميزة:
- انتقل إلى
/admin/config/mcpوفعّلmcp_server_enabledفي الإعدادات. - في القدرات، فعّل الأدوات التي تريد أن يعرضها موقعك. الأدوات الجديدة معطلة حتى تقوم بفعالها صراحةً.
- في الوصول، اختر المجموعات التي يمكنها الاتصال والصلاحيات التي قد تمنحها. مجموعة المشرفين مسجلة مسبقًا؛ أضف مجموعات أخرى حسب الحاجة.
- اربط تطبيق الذكاء الاصطناعي الخاص بك باستخدام نقطة نهاية الخادم المعروضة في نظرة عامة، عادةً
https://your-community.example/mcp. - سجل الدخول إلى Discourse ووافق على الوصول المطلوب.
يحتاج تطبيقك إلى دعم MCP عن بُعد عبر Streamable HTTP و OAuth. يمكن لبعض التطبيقات تحديد نفسها تلقائيًا. إذا كان تطبيقك يحتاج إلى عميل مسجل مسبقًا، فاستخدم عملاء OAuth → إضافة عميل OAuth وأدخل تفاصيل العميل المطابقة في تطبيقك. تتضمن النماذج إعدادات مسبقة للتطبيقات الشائعة.
يتحكم إعداد mcp_oauth_client_id_metadata_policy في ما إذا كان يمكن للتطبيقات تحديد نفسها من خلال عنوان URL لبيانات العميل الوصفية. يمكنك السماح بأي نطاق، أو تقييد هذا بالنطاقات المعتمدة، أو طلب عملاء مسجلين مسبقًا.
إليك تسجيلًا كاملًا [1] لربط ChatGPT بخادم MCP الخاص بـ Meta (متاح للمشرفين فقط) ![]()
جربها 
أخبرنا بالتطبيق الذي تستخدمه وأين يمكن للأدوات أن تحتاج إلى بعض التحسين!
هناك المزيد من العمل القادم هنا:
- نطاقات / أدوات أكثر
- ونحن نستكشف إنشاء إضافات رسمية لتطبيقات معروفة مثل ChatGPT و Claude وغيرها.
تم تسريع بعض الأجزاء ↩︎






