بالنسبة لحالة الاستخدام الخاصة بنا، نحن نبحث بالفعل عن وثائق discourse-dev MCP. بهذه الطريقة، نريد التأكد من الالتزام بأحدث معايير التطوير وقواعد discourse المحددة لإجراء تعديلات صغيرة على مكونات السمات (وربما حتى المكونات الإضافية).
لقد نشرت مراجعة أولى لهذا:
{
"mcpServers": {
"discourse": {
"command": "npx",
"args": ["-y", "@discourse/mcp@latest"],
"env": {}
}
}
}
{
"mcpServers": {
"discourse": {
"type": "stdio",
"command": "npx",
"args": ["-y", "@discourse/mcp@latest", "--site", "https://meta.discourse.org", "--default-search", "#developer-guides"],
"env": {}
}
}
إنه ليس مثاليًا تمامًا لأنه لا يدعم “الرجوع” إلى المنتدى بأكمله، ولكنه يحقق معظم المهام التي قدمتها.
خاصةً يمكن استخدام --site لربط mcp بموقع discourse واحد ويمكن استخدام --default-search لتثبيت البحث بكلمات رئيسية محددة.
هل تفضل نشر الاقتراحات المستقبلية
- كرد جديد على هذا الموضوع
- كمشكلة (علامة: تحسين) مع مشروع GitHub (GitHub · Where software is built)
- نشرها في قائمتي الأصلية
سؤال:
أعلم أن بعض المستخدمين يفضلون عدم إتاحة مشاركاتهم لبرنامج الذكاء الاصطناعي لأنهم لم يوافقوا على ذلك. لقد تحققت من تفضيلات المستخدم لهذا الغرض ولم أجد أي شيء.
هذا ما أراه لحساب Discourse OpenAI الخاص بي
آسف إذا تحول هذا إلى موضوع ساخن و/أو ربما تغيير في كود Discourse الأساسي؛ من الأفضل حله الآن بدلاً من لاحقًا.
إذا تحول هذا إلى مناقشة، فيرجى نقله إلى موضوع جديد حتى تتاح للآخرين فرصة لرؤيته.
في الوقت الحالي، وبما أنني أتحرك بسرعة كبيرة، فهذا هو النهج الجيد على الأرجح، على الرغم من أنني لا أمانع إذا قمت بالاحتفاظ بقائمة في الموضوع الرئيسي.
هذا ليس إعدادًا لدينا، وفي الحقيقة، بالنسبة لي، هذا قرار يتخذه مسؤولو المنتدى مقابل المستخدمين النهائيين في المنتدى. بمجرد أن تصبح المعلومات عامة، لا يوجد بروتوكول لـ “جعل المحتوى متاحًا لمحركات البحث / البشر وليس الذكاء الاصطناعي”، لذلك لن أعرف حتى من أين أبدأ.
في النهاية، من المحتمل أن تكون جميع شركات الذكاء الاصطناعي الكبرى قد استولت على أي محتوى يمكنها الحصول عليه لأغراض التدريب. لذا، بغض النظر عن المحتوى الذي ننشر هنا، فقد قاموا بمعالجته واستخدامه بالفعل.
للعلم، ينقصك حرف } في ملف mcp json الخاص بك.
@sam عندما أستخدم ملف JSON الخاص بك مع وسيطات developer-guides، لا تتوفر أي أدوات. انظر لقطة الشاشة أدناه، تم الاختبار باستخدام الكود المعزز:
عذرًا، كيف يمكنني إعادة إنتاج هذه المشكلة؟
خطوات:
- أضف “regular” MCP إلى الأداة التي تختارها:
{
"mcpServers": {
"discourse": {
"command": "npx",
"args": ["-y", "@discourse/mcp@latest"],
"env": {}
}
}
}
- أضف “discourse-dev” MCP:
{
"mcpServers": {
"discourse": {
"type": "stdio",
"command": "npx",
"args": ["-y", "@discourse/mcp@latest", "--site", "https://meta.discourse.org", "--default-search", "#developer-guides"],
"env": {}
}
}
}
لا يوفر “discourse-dev” MCP مع الوسيطات الإضافية أيًا من الأدوات كما يفعل MCP العادي.
آمل أن يكون هذا منطقيًا ![]()
انتظر، هل تحاول إضافة MCP مرتين؟
نعم، لقد أضفتهم مرتين، ولكن بأسماء مختلفة، وإلا فإن رمز التعزيز سيرمي خطأ عند إضافتهم بأن الاسم مستخدم بالفعل.
تظهر نفس المشكلة عندما أضيف فقط “وثائق مطوري المناقشة” MCP دون تغيير اسمها، ولا تتوفر أي أدوات.
إغلاق الحلقة هنا: MCP خرج!




