شكرًا لكم على إضافة MCP الخاصة بـ Discourse، فمن الرائع القدرة على التفاعل مع منتديات Discourse المختلفة عبر نماذج اللغة الكبيرة (LLM)!
بعد تجربتها، لدي بعض الأفكار حول وظيفتها.
MCP عن بُعد (عبر الويب)
أولاً، أعتقد أنه بينما يكون تشغيل MCP محليًا عبر npx والمعتمد على stdout مفيدًا للمستخدمين المتقدمين الملمين بواجهة سطر الأوامر (CLI) والذين لديهم npm مثبتًا ويستخدمون بالفعل أدوات مثل Claude Code أو opencode أو Codex CLI أو ما شابه، فإن الغالبية العظمى من مستخدمي Discourse لن يتمكنوا من استخدام هذه الميزة إلا عندما تصبح خدمة تنشرها كل نسخة من Discourse في عنوان URL معروف.
أتساءل عما إذا كان إصدارًا مدمجًا كإضافة (plugin) من MCP يمكن تشغيله على نفس الخادم الذي يستضيف نسخة Discourse المستضافة ذاتيًا (ربما في حاوية منفصلة مثل mail-receiver)، يتفاعل مع Discourse عبر واجهة برمجة التطبيقات (API) كما يفعل mail-receiver، ولكنه يتفاعل أيضًا مع نماذج اللغة الكبيرة المستندة إلى الويب مثل Claude Web أو ChatGPT Web عبر واجهة ويب موثقة. هذا من شأنه أن يفتح ميزة MCP للمستخدمين غير المطورين.
أردت التأكد من أن شيئًا مشابهًا ليس قيد التطوير حاليًا.
تعديل منشور موجود
أبلغتني نماذج لغة مختلفة أثناء استخدام MCP أنها تستطيع إنشاء مواضيع ورسائل جديدة، لكنها لا تستطيع تعديل المنشورات الموجودة. بالنسبة لمسؤولي أنظمة Discourse، ستكون القدرة على طلب تحديث ويكي (على سبيل المثال) من نموذج لغة كبيرة ميزة قوية للغاية.