النشر على Threads من Cursor

Threads قصير وكثيف التكرار، وهذا يناسب جلسة المحرر حيث النص موجود أصلاً في المستودع.

Hermoso هو خادم MCP للتسويق: أكثر من 922 أداة عبر نقطة واحدة بتفويض OAuth، تمكّن الوكيل من بحث الإعلانات الجارية في سوق ما، وإنتاج صور وفيديوهات إعلانية جاهزة، ونشرها، وبناء الحملات المدفوعة التي تقف خلفها. يصل Cursor إلى كل ذلك عبر اتصال واحد. تغطي هذه الصفحة جزءاً واحداً منه: ما يستطيع Cursor فعله فعلاً على Threads، وما لا تسمح به Threads.

ربط Hermoso بـ Cursor

  1. ثبّت وسجّل الدخول.
    npm install -g hermoso && hermoso auth login
    يفتح متصفحك مرة واحدة. لا شيء تنشئه ولا شيء تلصقه: تُخزَّن بيانات الاعتماد بصلاحية للمالك وحده في ~/.hermoso/config.json. على جهاز بلا متصفح، يأخذ hermoso auth login --token hmk_… مفتاحاً من MCP & CLI → Terminal & API keys بدلاً من ذلك.
  2. أضِفه إلى ~/.cursor/mcp.json (أو .cursor/mcp.json الخاص بالمشروع). لا يُكتب مفتاح في الملف، لأن hermoso mcp يقرأ تسجيل الدخول أعلاه:
    { "mcpServers": { "hermoso": { "command": "npx", "args": ["-y", "hermoso", "mcp"] } } }
  3. أو استخدم التثبيت بنقرة واحدة من صفحة MCP. ذلك الرابط المباشر يثبّت العنوان المستضاف ويترك المصادقة لتدفق OAuth الخاص بـ Cursor. الطريقتان تعملان، وإن اختلفت متطلباتهما.
  4. اطلب من Cursor شيئاً. «اسحب أطول إعلانات منافسيّ الثلاثة المقرّبين عمراً، وحوّل أفضل خطاف إلى فيديو 9:16»، أو «انشر هذا الإنتاج على القناة». يختار الوكيل الأدوات، وأنت توافق على الإنفاق.

الكتلة أعلاه تشغّل حزمة hermoso المنشورة على npm على جهازك، ولهذا لا يُلصق شيء، ولا تكلّف قائمة الأدوات شيئاً إلا عند استدعاء أداة. وإن استخدمت الرابط المباشر بدلاً من ذلك، يُجري Cursor تسجيلاً ديناميكياً للعميل مع خادم التفويض لدينا، ولا تحمل أنت مفتاحاً أيضاً.

ثم اربط Threads نفسه مرة واحدة من Settings → Connectors في Hermoso. وهذه شاشة موافقة OAuth، لذا هي الخطوة الوحيدة التي تحتاج إلى متصفح. وكل ما يأتي بعدها استدعاء أداة.

أدوات Threads التي يحصل عليها Cursor

  • post_to_meta: ينشر نصاً أو صورة أو فيديو مع target: "threads"، ويمكن إضافة موقع جغرافي اختياري.
  • schedule_post: يضعه في الطابور جنباً إلى جنب مع كل القنوات الأخرى.
  • list_threads_posts / threads_insights: ما نشرته، وأداء كل منشور.
  • list_threads_replies / reply_to_thread / hide_thread_reply: قراءة الردود، والرد باسم العلامة، وإخفاء ما لا ينتمي إليها.
  • list_threads_mentions: من يتحدث عنك.
  • search_threads_keyword / search_threads_locations: البحث بالكلمة المفتاحية ومعرّفات المواقع التي يحتاجها الوسم الجغرافي.
  • delete_thread: يحذف منشوراً.

Threads هي القناة التي يذهب فيها Hermoso أبعد من النشر. فإلى جانب النشر توجد منظومة كاملة للقراءة والرد (الردود والإشارات والبحث بالكلمة المفتاحية وإحصاءات كل منشور)، ما يجعلها صالحة كقناة استماع لا كمنفذ نشر فقط. ولاحظ أن Threads تفويض OAuth منفصل عن Facebook رغم أنهما يشتركان في الصفحة.

حدود Threads التي تستحق المعرفة قبل أن تُؤتمت أي شيء

النصيُحدَّد منشور Threads بحد أقصى 500 حرف، وهو الأضيق هنا بعد X. يُفرض ذلك عند إنشاء المنشور أو وضعه في الطابور، فيُرفض المنشور الطويل وأنت ما زلت هنا لتصلحه، بدلاً من أن يُقطع بصمت في الطريق.
الظهورعام فقط. «ليس لدى Threads منشور غير مدرج أو خاص أو مسودة.» منشور Threads يكون عاماً أو لا يكون.
الشرائح المتعددةمن 2 إلى 20 شريحة، مع مزج الصور والفيديو. الحدان من كلام Meta نفسها، وهما مذكوران في الجدول الذي يفرضهما: «يجب أن يحتوي الكاروسيل على عنصرين على الأقل»، و«لا يزيد المجموع على 20 صورة أو فيديو أو مزيج منهما». وهذا يجعل Threads أسخى كاروسيل بوسائط مختلطة بين كل القنوات هنا.
أي حسابpageId. تحمل هوية الصفحة المربوطة نفسها Facebook وInstagram وThreads.

جرّبه في Cursor

اطلبه بلغة عادية. هذه جمل بسيطة، لا لغة برمجة:

“حوّل كل نقطة في ./docs/changelog.md إلى منشور على Threads بأقل من 500 حرف، وانشر الثلاثة الأولى، واحفظ البقية كقائمة انتظار.”

هذا يمرّ بالخطوات get_brand → generate_text → post_to_meta (target: "threads") → list_threads_replies. يعرض Cursor كل استدعاء أداة في مربع المحادثة قبل تشغيله، فالنشر نقرة تقرّر بها، لا أثر جانبي يقع دون علمك.

Cursor على Threads: الجزء الذي يؤلم

العمل من الملفات يجعل حدّ الـ500 حرف سهل التفادي بدلاً من اكتشافه بعد فوات الأوان، لأنك ترى النص والحدّ معاً. أما Threads فتفويض OAuth منفصل عن Facebook، رغم أنه ينشر عبر الصفحة المربوطة نفسها، فلا يعني نجاح اتصال Facebook أن Threads متصلة تلقائياً.

ضع الإعداد في .cursor/mcp.json الخاص بالمشروع لا في مجلد المنزل، حين ينبغي أن يعمل مستودع ما دائماً على علامة تجارية واحدة. وما يثبّت مساحة العمل غير ذلك هو hermoso auth login.

ابحث في Threads قبل أن تنشر

search_threads يبحث في Threads العامة بالكلمة المفتاحية عبر سطح البحث، وsearch_threads_keyword يفعل الشيء نفسه عبر حساب Threads المربوط. ولا توجد مكتبة إعلانات لـ Threads، لأنه لا توجد إعلانات على Threads لتؤرشفها.

الجانب المدفوع

لا يوجد منتج إعلانات Threads في Hermoso، ومن الخطأ أن يوحي بوجوده. Threads هنا قناة عضوية: تنشر، وتقرأ، وترد، وتقيس. أما الأدوات المدفوعة فتغطي Meta (Facebook وInstagram)، وGoogle Ads، وMicrosoft Advertising، وReddit Ads، وLinkedIn، وPinterest، وX Ads، وTikTok Ads، وSnapchat Ads، وChatGPT Ads، وApple Search Ads، وAppLovin Ads.

ما لا يستطيع Cursor فعله وحده

الوكيل الذي يملك ميزانية لا يفيد إلا إذا كان نطاق ضرره محدوداً، لذلك يكون السياج في الخادم لا في التعليمات. كل حملة إعلانية ومجموعة إعلانات ومجموعة إعلانات Google وإعلان تُنشأ متوقفة مؤقتاً، ولا تعمل مفاتيح الحالة التي تشغّل المال الحقيقي دون علامة تأكيد صريحة. كل إنتاج يُسعَّر أولاً (hermoso_capabilities ينشر التكلفة الدقيقة بالرصيد لكل نموذج قبل أي إنفاق). تُحجز الأرصدة قبل أول استدعاء للمزوّد وتُسوّى بالتكلفة الدقيقة بعد ذلك، فإذا فشل الإرسال تُسترد الأرصدة بدلاً من أن تُحتسب عليك دون مقابل. والحذف يحتاج إلى تأكيد أيضاً، وتُقرأ كل شجرة حملة مرتجعةً من منصة الإعلانات قبل أن يخبرك وكيلك بما بناه.

خطوة واحدة ليست بلا واجهة عن قصد: ربط الحساب هو شاشة موافقة OAuth، لذا تربط القناة مرة واحدة في المتصفح. وكل ما يأتي بعد ذلك استدعاء أداة.

بقية المصفوفة

من Cursor، انشر إلى: Facebook · Instagram · TikTok · YouTube · X · LinkedIn · Pinterest · Bluesky · Telegram. أو تصفّح كل ما يستطيع Cursor النشر إليه.

انشر على Threads من: Claude · ChatGPT · Claude Code · Codex · Cline · OpenClaw · Grok Bot · Hermes · Gemini CLI · Perplexity · Le Chat · Claude Cowork · Perplexity Computer · Paperclip

الأسئلة الشائعة

هل يستطيع Cursor النشر على Threads؟

نعم، عبر خادم MCP الخاص بـ Hermoso. نفّذ npm install -g hermoso && hermoso auth login، ثم وجّه ~/.cursor/mcp.json إلى npx -y hermoso mcp. يخزّن تسجيل الدخول عبر المتصفح بيانات الاعتماد، فلا يوضع مفتاح في الملف. بعدها يصبح لدى Cursor أكثر من 922+ أداة، بما فيها الأدوات التي تنشر على Threads، وتلك التي تبحث في الإعلانات الجارية في سوقك وتُنشئ المواد الإبداعية نفسها.

كيف أربط Threads بـ Cursor؟

خطوتان، مرة واحدة لكل منهما. نفّذ npm install -g hermoso && hermoso auth login، ثم وجّه ~/.cursor/mcp.json إلى npx -y hermoso mcp. يخزّن تسجيل الدخول عبر المتصفح بيانات الاعتماد، فلا يوضع مفتاح في الملف. ثم صِل Threads داخل Hermoso من الإعدادات → الموصِّلات، وهي شاشة موافقة OAuth في المتصفح. بعد ذلك ينشر Cursor على Threads كأنه استدعاء أداة عادي.

هل يستطيع Cursor نشر كاروسيل على Threads؟

نعم، من 2 إلى 20 شريحة، صور وفيديو معاً. الحدّان هما أرقام Meta المنشورة لواجهة Threads. يستدعي Cursor أداة النشر نفسها في الحالتين، والقناة التي لا تستطيع حمل الكاروسيل تُرفض مع السبب الحقيقي.

هل يستطيع Cursor البحث في Threads قبل أن ينشر؟

نعم. يبحث search_threads في Threads العامة بالكلمة المفتاحية ضمن سطح البحث، ويفعل search_threads_keyword الشيء نفسه عبر حسابك المربوط.

هل يحتاج Cursor إلى كلمة مرور Threads الخاصة بي؟

لا. تربط Threads بـ Hermoso مرة واحدة عبر شاشة موافقة OAuth في المتصفح، ثم يصل Cursor إليه كاستدعاء أداة. وربط الحساب هو الخطوة الوحيدة التي لا تتم دون واجهة؛ ولا يحتاج شيء بعدها إلى كلمة مرور، ولا تُسلَّم أي بيانات اعتماد إلى النموذج أبداً.

هل يستطيع Cursor تشغيل إعلانات Threads إلى جانب النشر؟

لا. لا توجد منتجات إعلانية لـ Threads في Hermoso. Threads هنا عضوية: نشر وقراءة الردود والإشارات والرد عليها وقياس الأداء.

ابدأ مجاناً بـ30 رصيداً عند التسجيل، واكسب 250+ رصيد إضافي. كل الميزات متاحة في كل خطة.

ابدأ مجاناً →   عرض الأسعار