خريطتي الذهنية الحالية هي كالتالي… لا تزال بحاجة إلى الكثير من التنقيح ولكنها تساعد في رسم صورة لكيفية تفكيري في هذا الأمر.
الإصدار 0 - خادم MCP
-
السماح للمسؤول بتحديد مجموعة من الأدوات (إما مخصصة أو مدمجة) ونشرها إلى نقطة نهاية معينة. /discourse-ai/mcp/NAME
-
استخدام Bearer للمصادقة - وخاصة مفتاح واجهة برمجة تطبيقات المستخدم
-
يمكن نطاق المفتاح لخدمة MCP معينة
المرحلة
- يمكن استهلاك أدوات Discourse (مثل، البحث عن مثيل، قراءة المواضيع، إلخ…) بواسطة Cursor و Claude desktop
الإصدار 1 - عميل MCP
-
السماح للمسؤول باستهلاك خدمة MCP، والتي تضيف قائمة أدوات إلى قائمة الأدوات المتاحة التي يمكن بعد ذلك استهلاكها بواسطة الشخصيات.
-
استخدام Bearer للمصادقة
المرحلة
- يمكن استهلاك الخدمات الموجودة في https://mcp.so بواسطة مثيل Discourse
الإصدار 2 - عميل MCP لكل مستخدم
- عند المناقشة مع الروبوت، يمكن للمستخدمين المميزين النقر على “إضافة MCP” وإضافة MCP إلى محادثة مستمرة
- استخدام Bearer للمصادقة
المرحلة
- يمكن للمستخدمين النهائيين اختيار إضافة سياق لـ MCP من اختيارهم إلى محادثة AI مستمرة
الإصدار 3 - تنفيذ OAuth 2 للمصادقة
هذه آلية مصادقة أكثر تعقيدًا خاصة التسجيل
المرحلة
- دعم أوسع
الإصدار 4 - تنفيذ آلية “جسر” للوصول إلى الموارد المحلية
- تنفيذ جوهرة أو تطبيق سطح مكتب يسمح بالوصول إلى الموارد المحلية عبر MCP إلى Discourse، باستخدام نقل stdio
المرحلة
- يمكنك الدردشة مع مسؤول منتج Discourse Bot والوصول إلى الملفات المحلية للحصول على سياق إضافي