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

يستطيع Cursor نشر سجل التغييرات على Bluesky من المستودع الذي خرج منه، مع لقطات الشاشة من الفرع نفسه كصور.

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

ربط 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 تسجيلاً ديناميكياً للعميل مع خادم التفويض لدينا، ولا تحمل أنت مفتاحاً أيضاً.

ثم اربط Bluesky نفسه مرةً واحدة من الإعدادات ← الموصّلات في Hermoso، باسم المستخدم وكلمة مرور للتطبيق من Bluesky. لا توجد شاشة موافقة: كلمة مرور التطبيق تُنشأ في إعدادات Bluesky نفسها، ويمكن إلغاؤها هناك دون المساس بكلمة مرورك الحقيقية.

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

  • post_to_bluesky: ينشر منشوراً باسم الحساب المربوط: حتى 300 حرف، مع حتى أربع صور ونص بديل لكل منها، أو فيديو MP4 واحد مع مسارات ترجمة اختيارية. الرابط بلا وسائط يحصل على بطاقة معاينة، يبنيها Hermoso لأن Bluesky لا تجلبها بنفسها.
  • schedule_post: يضعه في التقويم المشترك مع كل القنوات الأخرى، مع فحص حد الـ300 حرف عند الجدولة لا عند الإطلاق.
  • list_bluesky_posts: آخر منشورات الحساب مع معرّفات AT-URI الخاصة بها وأعدادها الحية، مع وسم إعادات النشر حتى لا يُقرأ منشور غيرك على أنه منشورك.
  • bluesky_post_metrics / bluesky_account: الإعجابات وإعادات النشر والردود والاقتباسات والإشارات المرجعية لكل منشور، والمتابعون والمتابَعون وعدد المنشورات لحسابك أو لأي حساب عام.
  • list_bluesky_convos / read_bluesky_dm / send_bluesky_dm: قراءة الرسائل المباشرة والرد عليها، بما فيها طلبات المراسلة من أشخاص لا يتابعهم الحساب.
  • manage_bluesky_convo / react_to_bluesky_dm / mark_bluesky_convo_read: قبول طلب، أو كتم محادثة أو قفلها أو مغادرتها، والتفاعل برمز تعبيري واحد، ومسح عدادات غير المقروء.
  • delete_bluesky_post: يحذف منشوراً، بعد استدعاء أول لا يحذف شيئاً بل يقرأ ما سيُحذف.

يتصل Bluesky بـ Hermoso بـكلمة مرور للتطبيق لا بشاشة تسجيل دخول: أنشئها من إعدادات Bluesky، والصقها مع اسم المستخدم تحت الإعدادات ← الموصّلات. فعّل وصول الرسائل المباشرة عند إنشائها، وإلا ستخبرك أدوات الرسائل بأن كلمة المرور لا تستطيع المحادثة، وهذه خاصية في كلمة المرور لا عطل في الاتصال. وهناك قاعدتان أخريان لـ Bluesky يتحقق منهما Hermoso قبل الإرسال: الفيديو يحتاج إلى بريد إلكتروني مؤكَّد في حساب Bluesky، ولا يمكن أن تشارك بطاقة الرابط والصورة في المنشور نفسه. النشر على Bluesky لا يكلّف أي رصيد، لأن Bluesky لا تفرض رسوماً على أي استدعاء.

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

النصيُحدَّد منشور Bluesky بـ300 حرف وبشكل منفصل بـ3,000 بايت، لذلك قد يكون المنشور المليء بالإيموجي أقل من 300 حرف ومع ذلك يتجاوز الحد. يُفرض الحد عند إنشاء المنشور أو جدولته، فيُرفض المنشور الزائد وأنت ما زلت حاضراً لتصلحه، بدلاً من أن يُقطع بصمت أثناء الطريق.
الظهورعلني فقط. منشور Bluesky سجلّ عام على بروتوكول AT، ولا توجد له صيغة غير مُدرجة أو خاصة أو مسودة. تحدث المراجعة قبل الاستدعاء، لا بعده أبداً.
الشرائح المتعددةمن 2 إلى 4 صور، صور فقط. الرقم أربعة من Bluesky نفسها، من مخطط AT Protocol الخاص بتضمين الصور، والخامسة تُرفض لا تُسقط. أما الفيديو فهو تضمين مختلف يحمل مقطعاً واحداً، ولأن المنشور يحمل تضميناً واحداً، فمنشور Bluesky يكون صوراً أو فيديو واحداً أو بطاقة رابط: واحداً من الثلاثة.
أي حسابلا شيء، إلا إذا ربطت العلامة أكثر من حساب Bluesky. عندها يسمّي account الحساب المقصود، وإذا وُجدت عدة حسابات دون تسمية يُرفض الطلب بالاسم بدلاً من التخمين.

جرّبه في Cursor

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

“انشر تحديثاً على Bluesky عن ميزة هذا الفرع بأقل من 300 حرف، وأرفِق ./docs/img/before.png و after.png مع نص بديل، واربط طلب الدمج.”

هذا يمرّ بالخطوات get_brand → generate_image → post_to_bluesky → bluesky_post_metrics. يعرض Cursor كل استدعاء أداة في مربع المحادثة قبل تشغيله، فالنشر نقرة تقرّر بها، لا أثر جانبي يقع دون علمك.

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

أربع صور هو السقف، ويأتي من مخطط Bluesky نفسه، والصورة الخامسة تُرفض ولا تُسقط بصمت. والمنشور يحمل تضميناً واحداً، فالصور وبطاقة رابط طلب الدمج لا يمكن أن يجتمعا: مع الصور يبقى الرابط قابلاً للنقر في النص، ويتخطى Hermoso البطاقة ويخبرك بذلك. وإن كان الفرق قبل وبعد أهم من المعاينة، فهذه هي المقايضة الصحيحة.

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

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

لا توجد مكتبة إعلانات لـ Bluesky ولا بحث فيها داخل Hermoso، لذلك يقتصر بحث المنافسين هناك على شيء واحد صادق: تقرأ bluesky_account متابعي أي حساب عام ومتابَعيه وعدد منشوراته، وهذا يكفي لتقدير حجم المنافس ورسمه أسبوعاً بعد أسبوع. وباقي سطح البحث (مكتبات إعلانات Meta وGoogle وLinkedIn، وTikTok وInstagram وYouTube وReddit وThreads العضوية) لا يتأثر.

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

لا توجد منتجات إعلانية لـ Bluesky في Hermoso، ولا نوحي بوجودها. Bluesky هنا عضوية: نشر وجدولة وقراءة وردود وقياس. الأدوات المدفوعة تغطي Meta و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 ينشر التكلفة الدقيقة بالرصيد لكل نموذج قبل أي إنفاق). تُحجز الأرصدة قبل أول استدعاء للمزوّد وتُسوّى بالتكلفة الدقيقة بعد ذلك، فإذا فشل الإرسال تُسترد الأرصدة بدلاً من أن تُحتسب عليك دون مقابل. والحذف يحتاج إلى تأكيد أيضاً، وتُقرأ كل شجرة حملة مرتجعةً من منصة الإعلانات قبل أن يخبرك وكيلك بما بناه.

خطوة واحدة مقصودة تبقى لك: إنشاء كلمة مرور تطبيق Bluesky وربطها مرةً واحدة. كل ما بعد ذلك استدعاء أداة.

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

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

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

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

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

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

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

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

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

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

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

قليلاً فقط. لا توجد مكتبة إعلانات ولا بحث في Bluesky داخل Hermoso، لكن bluesky_account يقرأ متابعي أي حساب عام ومتابَعيه وعدد منشوراته، وهذا يكفي لتقدير حجم منافس.

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

حتى حدّ معيّن: من 2 إلى 4 صور، صور فقط، وهذا هو الحد في مخطط Bluesky نفسه. يُنشر الفيديو كمنشور مستقل، مقطع واحد لكل منشور، لأن منشور Bluesky يحمل تضميناً واحداً. يستدعي Cursor أداة النشر نفسها في الحالتين، والقناة التي لا تستطيع حمل الكاروسيل تُرفض مع السبب الحقيقي.

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

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

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

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