حالة النشر — 10 أكتوبر 2026. نُشر إصدار الخادم الذي خضع للمراجعة في بيئة
الإنتاج. تحقّقت فحوص التهيئة وعرض قائمة الأدوات للقراءة فقط من 42 أداة
متطابقة، تشمل 25 أداة مساعدة مسماة للمزوّدين، باستخدام مفتاح API لمساحة
العمل في ترويسة Authorization على
/api/mcp و/api/mcp-oauth. لم تستخدم
هذه الفحوص رموز OAuth Bearer ولم تستدعِ أي أداة. ما زالت مسارات OAuth وربط
العملاء ونقل الملفات وأداة الرفع المرئية وPrepare/Commit ونشر المحتوى عبر
المزوّدين واعتماد دليل التكاملات معلّقة. استخدم فقط الميزات التي يعلن عنها
الخادم والعميل لديك. لا تثبت هذه الصفحة توفّر تكامل مباشر مع ChatGPT، ولا
تضمن نجاح النشر.اختيار طريقة الربط
اختر Streamable HTTP إذا أتاح العميل اختيار وسيلة النقل. استخدم نقطة النهاية
المناسبة لإعداد العميل: وحدها
/api/mcp-oauth توفّر اكتشاف المورد المحمي
بـ OAuth وتحدي المصادقة. استخدم /api/mcp لإعداد ترويسة Bearer المحمية.
تستطيع ترويستا المسارين التعرّف على رمز OAuth أو رمز شخصي صالح؛ لكن هذا
التداخل لا يغني عن اكتشاف OAuth لدى العميل الذي يحتاج إليه. روابط HTTP/SSE
القديمة التي تحتوي على مفتاح في العنوان هي مسارات توافق، وليست الإعداد
الموصى به. لا تضع مفتاح API في عنوان URL. إذا توقف اتصال قديم، انتقل إلى
إحدى الطريقتين أعلاه بدلًا من تفعيل بيانات الاعتماد داخل العناوين.
صيغة ترويسة مفتاح API الخاصة بـ MCP هي:
<NUSHIR_API_KEY> عنصر نائب. احصل على مفتاحك الحقيقي من Nushir عبر
Settings → Developers → Access → API Key وأدخله فقط في الحقل المحمي
لدى العميل. لا تلصقه في محادثة أو لقطة شاشة أو إعداد مشترك أو تذكرة دعم.
يفوّض مفتاح API العميل بالوصول إلى مساحة العمل؛ أما OAuth فيوفّر اتصالًا
منفصلًا قابلًا للإلغاء ويرتبط بالعضو الذي منحه الإذن. ينبغي للمنتجات التي
تخدم عدة عملاء استخدام موافقة OAuth الخاصة بكل عميل بدلًا من مشاركة مفتاح
المالك.
الربط باستخدام OAuth
- افتح إعدادات الاتصال بخادم MCP بعيد لدى العميل وأدخل عنوان خادم OAuth أعلاه. استخدم مسار OAuth الخاص به بدلًا من إدخال مفتاح API.
- عند الانتقال إلى Nushir، سجّل الدخول وراجع التطبيق ومساحة العمل المختارة والأذونات المطلوبة. ألغِ العملية إذا كانت غير متوقعة.
- بعد الموافقة، عد إلى العميل وحدّث قائمة أدواته.
- اطلب: «اعرض المنطقة الزمنية لمساحة عملي في Nushir وقنواتي المتصلة. لا تغيّر شيئًا». تأكد من أن مساحة العمل والقنوات تخصّك.
offline_access لتجديد الوصول
مع تدوير رموز التحديث. تظل الأذونات ودورك الحالي في مساحة العمل مطبّقة على
كل طلب. إنشاء مسودة لا يعني الإذن بجدولتها أو نشرها. لا تعيد منح القراءة
والكتابة الواسعة القديمة الأدوات التي أُزيلت من القائمة.
الأدوات المتاحة
تقرأ العمليات الأساسية سياق مساحة العمل والقنوات المتصلة ومجموعات القنوات وإعدادات المزوّد والمنشورات وإيصالات النشر. تستخدم عمليات إنشاء المنشورات وتحديث إعداداتها مرحلتين منفصلتين: Prepare وCommit. لا توجد عملية MCP لحذف المنشورات؛ نفّذ الحذف داخل تطبيق Nushir. تتيح قائمة الأدوات المنشورة أيضًا 25 أداة مساعدة لإعدادات المزوّدين، لكل منها اسم مستقل. مثلًا، تستخدمpinterestListBoards وredditGetSubredditRequirements
وtiktokGetCreatorInfo قيمة integrationId لقناة متصلة والحقول الواردة في
مخطط الأداة المعلن. يجب أن تنتمي القناة المختارة إلى مزوّد الأداة ومساحة
العمل المتصلة لديك. ما زالت إعدادات المزوّد وأذوناته بحاجة إلى التحقق قبل
إعداد المنشور.
بالنسبة إلى TikTok، اقرأ إعدادات المنشئ الحالية باستخدام tiktokGetCreatorInfo.
اختر خصوصية Direct Post صراحةً، دون قيمة محددة مسبقًا، من الخيارات التي يسمح
بها المنشئ والتطبيق حاليًا. التزم بقيود التفاعل ومدة الفيديو، وراجع الإفصاحات
التجارية.
يتطلب كل DIRECT_POST موافقة صريحة على إقرار استخدام الموسيقى
الخاص بـ TikTok. عندما تكون قيمة brand_content_toggle هي true، وافق أيضًا على
سياسة المحتوى المرتبط بالعلامات التجارية.
أما UPLOAD فيرسل مسودة إلى صندوق الوارد لتكمل نشرها داخل TikTok. أذِن صراحةً
بنقل المحتوى المحدد وبالطريقة المحددة قبل نقله.
لا تضع قيمة افتراضية لـ posting_consent، ولا تعِد استخدامها من منشور آخر،
ولا تعتبر ربط حسابك موافقةً على النشر.
أُزيل محدد الأدوات العام القديم triggerTool. حدّث القائمة واستخدم الأداة
المعلنة باسمها بدلًا من إرسال methodName أو مخطط مختلق. قد تؤدي قراءة
الإعدادات إلى تحديث مصادقة المزوّد أو وضع علامة على قناة منتهية الصلاحية
بأنها تحتاج إلى إعادة الربط؛ لكنها لا تنشئ منشورًا ولا تنشره.
لا يولّد MCP الخارجي صورًا أو فيديو أو صوتًا. تُستبعد أدوات التوليد
وخياراته واختيار الأصوات والمحدد العام videoFunctionTool وغلاف ask_nushir
من جميع الاتصالات الخارجية، بما فيها OAuth ومفتاح API ووسائل النقل القديمة.
يبقى التوليد المهيّأ متاحًا للذكاء الاصطناعي داخل تطبيق Nushir. يظل رفع
الوسائط التي تختارها أو تولّدها في عميل آخر مدعومًا عندما يعلن الخادم عن
وسيلة النقل المناسبة.
رفع الوسائط
إذا كانتmediaIngestCapabilitiesTool معلنة، فاطلبها قبل اختيار طريقة النقل.
أداة الإمكانات وجسر الملفات والجلسات وأداة الرفع المرئية اختيارية؛ غيابها
لا يثبت أن الاستيراد من عنوان URL غير متاح. تظل uploadFromUrlTool ضمن
الأدوات الأساسية. اتّبع الأدوات المعلنة فعلًا وأنواع MIME وحدود الحجم
المدعومة.
الحد الأعلى الافتراضي لجسر MCP هو 64 MiB، ويمكن أن يختلف حسب الإعداد.
قد تكون حدود النوع والجلسة الفعلية أصغر: حد الصور هو 10 MiB، أو الحد
المهيّأ للجسر إذا كان أقل. تكون قيمة maxBytes في جلسة الرفع المعادة هي
الأقل بين حد الجسر المهيّأ وحد نوع الملف. استخدم قيم الإمكانات والجلسة
الحالية؛ وجود حد أكبر في واجهة Nushir أخرى لا يزيد حد MCP.
- تستورد
uploadFromUrlToolصورة أو فيديو من عنوان HTTPS عام وافقت عليه. يجب أن يكون المصدر متاحًا وأن يجتاز فحوص الشبكة ونوع الملف والحجم في Nushir. استخدم وسائط تملك إذنًا برفعها؛ صفحة الويب أو مسار الملف المحلي ليسا رابط تنزيل للصورة. - تعمل
uploadMediaFileToolعندما يوفّر العميل ملفًا مأذونًا به مع رابط تنزيل مؤقت. معرّف مرفق خاص بعميل واحد لا يكفي وحده للعمل مع العملاء الآخرين. - يستطيع العميل المناسب استخدام
createMediaUploadSessionToolوإرسال بايتات الملف في طلب POST متعدد الأجزاء إلىuploadUrlالمعاد، باستخدام حقل اسمهfileوترويسة Authorization بقيمةauthorizationالمعادة. يحتوي العنوان على معرّف جلسة؛ أما قيمة Authorization المنفصلة فهي بيانات اعتماد الرفع القصيرة العمر والمخصصة لاستخدام واحد. الرفع باستخدام العنوان وحده غير مأذون به. أبقِ بيانات الاعتماد وتفاصيل جلسة الرفع خارج المواد المشتركة. - في عميل متوافق مع MCP Apps، تستطيع
uploadWidgetToolفتح أداة Nushir المرئية لرفع ملفات الجهاز عندما يعلن الخادم المهيّأ عنها. استخدمuploadWidgetStatusToolمع معرّف الجلسة لقراءة إيصالات الرفع الجاهزة.
الإعداد والتأكيد والتنفيذ
- اطلب سياق مساحة العمل واختر القناة المتصلة المقصودة بالضبط.
- قدّم النص والوسائط المختارة وإعدادات المزوّد. للمنشور المجدول، حدّد تاريخًا ووقتًا دقيقين في المنطقة الزمنية لمساحة العمل؛ كلمة «غدًا» وحدها لا تكفي. ابدأ بمسودة إذا أردت المراجعة داخل Nushir.
- يستدعي المساعد
prepareSchedulePostToolويعرض الحساب وأجزاء النص والتعليقات والوسائط وإعدادات الخصوصية والتوقيت المحلي وتوقيت UTC كما أُعدّت بالضبط. تخزّن مرحلة الإعداد طلبًا مؤقتًا؛ ولم تنشئ منشورًا بعد. - راجع المعاينة وأكّد الطلب المحدد صراحةً في رسالة جديدة. إذا تغيّر أي شيء أو انتهت صلاحية الطلب، فأعِد الإعداد والتأكيد.
- يستدعي المساعد
commitSchedulePostToolبرمز التأكيد الخاص بذلك الطلب. احتفظ بمعرّفات منشورات Nushir والإيصال المعاد. تستخدم تغييرات إعدادات المنشور بالطريقة نفسهاpreparePostSettingsToolوcommitPostSettingsTool.
COMMITTED أن Nushir حفظ الطلب المعدّ. تبقى المسودة مسودة؛ وما زال
الطلب المجدول يحتاج إلى سير عمل النشر وقبول المزوّد. لا يضمن Commit أو
رابط المعاينة وصول المنشور أو ظهوره للعامة.
اقرأ postStatusTool لكل معرّف منشور معاد. اعرض حالة Nushir وقيم
providerReleaseId وproviderReleaseUrl وerror وproviderConfirmed
بأمانة. تعكس providerConfirmed إيصالًا مخزّنًا من المزوّد، وليست تحققًا
بصريًا مستقلًا من وصول المنشور للعامة. رابط الملف الشخصي أو منشور TikTok
الخاص أو إيصال صندوق وارد TikTok ليس دليلًا على منشور ظاهر للعامة. إذا
كانت الحالة غير مؤكدة، فافحصها للقراءة فقط؛ لا تنشئ منشورًا آخر «لإعادة
المحاولة».
إعادة الربط أو إلغاء الوصول
إذا احتاجت قناة اجتماعية إلى إعادة الربط، فأعد ربطها داخل Nushir واقرأ إعداداتها الحالية مجددًا قبل إعداد طلب آخر. تغيير اتصال المساعد وحده لا يصلح بيانات اعتماد المزوّد. لإلغاء وصول OAuth، افتح Settings → Approved Apps في Nushir وألغِ التفويض المعني. افصل الاتصال لدى العميل أيضًا. لا تعتبر إزالة الاتصال من العميل وحدها دليلًا على إلغاء التفويض في Nushir. يحتاج الاتصال اللاحق إلى موافقة جديدة، وتظل متطلبات العضوية والدور الحالي مطبّقة. لاتصال مفتاح API، احذف المفتاح المحفوظ لدى العميل. إذا انكشف المفتاح أو احتجت إلى إبطال وصول العملاء الحاليين، فاستخدم Rotate Key في Nushir وحدّث المفتاح لدى كل عميل شرعي كان يستخدم مفتاح مساحة العمل القديم. لا ترسل أيًا من المفتاحين إلى الدعم.استكشاف الأخطاء وإصلاحها
عند طلب الدعم، أرفق اسم العميل والوقت التقريبي والأداة
التي فشلت والخطأ بعد تنقيحه ومعرّف منشور Nushir المعني. لا ترفق كلمات المرور
أو مفاتيح API أو أسرار العميل أو أكواد التفويض أو رموز التأكيد أو روابط التنزيل
والرفع والروابط الموقّعة.