Hermoso یک سرور MCP بازاریابی است: بیش از 922 ابزار روی یک نقطهی پایانی OAuth که به عامل اجازه میدهد تبلیغاتی را که هماکنون در یک بازار جریان دارند تحقیق کند، تبلیغات تصویری و ویدیویی آماده بسازد، آنها را منتشر کند، و کمپینهای پولی پشتشان را بسازد. Codex از طریق یک اتصال به همهی آن دسترسی دارد. این صفحه یک برش از آن را پوشش میدهد: آنچه Codex واقعاً در Bluesky میتواند انجام دهد، و آنچه Bluesky اجازه نمیدهد.
اتصال Hermoso به Codex
- یک دستور، بدون کلید.
Codex فایل marketplace را در مخزن عمومی Hermoso میخواند و پنج مهارتش را نصب میکند (research، ad-from-brand، generate، product-photoshoot و marketing). این مهارتها دستورcodex plugin marketplace add hermoso-ai/hermoso && codex plugin add hermoso@hermosohermosoرا از طریقnpxاجرا میکنند، پس فهرست ابزارها در نشستهای شما بار نمیشود و تا وقتی دستوری اجرا نشود، چیزی از زمینهی شما هزینه نمیکند. - یک بار وارد شوید.
مرورگر برای ورود باز میشود و یک اعتبارنامهی فقط برای مالک را درnpx -y hermoso auth login~/.hermoso/config.jsonذخیره میکند. روی آن دستگاه مرورگر نیست، مثلاً CI یا کانتینر؟ یک کلید در MCP & CLI → Terminal & API keys بسازید وnpx -y hermoso auth login --token hmk_…را اجرا کنید. کلید اختیار خرج واقعی دارد، پس آن را مثل رمز عبور نگه دارید. - اختیاری: سرور MCP هم.
این سرور را درcodex mcp add hermoso -- npx -y hermoso mcp~/.codex/config.tomlمینویسد و همان اعتبارنامهی ذخیرهشده را میخواند، پس کلیدی در فایل قرار نمیگیرد. نقطهی پایانی میزبانیشده را ترجیح میدهید؟codex mcp add hermoso --url https://app.hermoso.ai/mcp، سپسcodex mcp login hermosoبرای ورود OAuth. مهارتها بدون هیچکدام به همهی ابزارها میرسند. - از Codex چیزی بخواهید. «سه رقیب نزدیکم را پیدا کن، طولانیترین تبلیغاتشان را بیاور و بهترین قلاب را به یک ویدیوی 9:16 تبدیل کن»، یا «این رندر را در کانال پست کن». عامل ابزارها را انتخاب میکند؛ هزینه را شما تأیید میکنید.
Codex سرورهای MCP را در ~/.codex/config.toml یا .codex/config.toml در پروژهی مورد اعتماد نگه میدارد، و آن فایل TOML است نه JSON: یک بلوک کپیشدهی mcpServers بارگذاری نمیشود، و ورودی دستی به شکل [mcp_servers.hermoso] با command = "npx" و args = ["-y", "hermoso", "mcp"] است. کلمهی mcp در انتها حیاتی است: npx -y hermoso بدون زیردستور، راهنما را چاپ میکند و خارج میشود. Codex مخازن پلاگین را با ساختار .claude-plugin که Claude Code استفاده میکند میخواند، و به همین دلیل یک مخزن در هر دو نصب میشود.
سپس خود Bluesky را، یک بار، زیر تنظیمات → کانکتورها در Hermoso با نام کاربری و یک رمز عبور برنامه Bluesky وصل کنید. صفحه تأیید وجود ندارد: رمز عبور برنامه در تنظیمات خود Bluesky ساخته میشود و میتوان آن را آنجا لغو کرد، بدون اینکه به رمز عبور واقعیتان دست بزنید.
ابزارهای Bluesky که Codex دریافت میکند
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 با یک رمز عبور برنامه وصل میشود، نه با صفحه ورود. آن را در تنظیمات Bluesky بسازید و همراه با نام کاربری زیر «تنظیمات → کانکتورها» بچسبانید. هنگام ساختنش دسترسی پیام مستقیم را تیک بزنید، وگرنه ابزارهای پیام مستقیم میگویند این رمز عبور نمیتواند گفتگو کند، که ویژگی خود رمز عبور است نه یک اتصال خراب. دو قاعده دیگر Bluesky که Hermoso پیش از ارسال بررسی میکند: ویدیو به ایمیل تأییدشده در حساب Bluesky نیاز دارد، و کارت پیوند و تصویر نمیتوانند در یک پست باشند. انتشار اعتباری مصرف نمیکند، چون Bluesky برای هر فراخوانی هیچ هزینهای نمیگیرد.
محدودیتهای Bluesky که پیش از خودکارسازی باید بدانید
| متن | پست Bluesky به 300 نویسه و جداگانه به 3,000 بایت محدود است، پس یک پست پر از ایموجی ممکن است زیر 300 نویسه باشد و باز هم بیش از حد بلند باشد. این در لحظه ساخت یا صفگذاری اعمال میشود، پس پست بیش از حد بلند رد میشود در حالی که هنوز شما آنجا هستید تا اصلاحش کنید، بهجای اینکه در مسیر بیصدا بریده شود. |
|---|---|
| دیدنی بودن | فقط عمومی. پست Bluesky یک رکورد عمومی روی پروتکل AT است و هیچ شکل غیرفهرست، خصوصی یا پیشنویسی برای آن وجود ندارد. بازبینی پیش از فراخوانی انجام میشود، نه پس از آن. |
| کاروسل | 2 تا 4 تصویر، فقط تصویر. چهار عدد خود Bluesky است، از طرحواره جاسازی تصویر در AT Protocol، و پنجمی رد میشود بهجای اینکه حذف شود. ویدیو جاسازی متفاوتی است که دقیقاً یک کلیپ دارد، و هر پست یک جاسازی واحد دارد، پس یک پست Bluesky یکی از این سه است: تصاویر، یک ویدیو یا یک کارت پیوند. |
| کدام حساب | هیچ، مگر اینکه برند بیش از یک حساب Bluesky وصل کرده باشد. در آن صورت account مشخص میکند کدام، و اگر چند حساب باشند و نام برده نشود، رد میشود بهجای اینکه حدس زده شود. |
امتحانش در Codex
به زبان معمولی درخواست کنید. اینها جملههای سادهاند، نه DSL:
«غیرتعاملی: برای هر تگ جدید، یک بهروزرسانی Bluesky زیر 300 کاراکتر با کارت لینک به صفحهی انتشار، پست کن، و نشانی پست را بهصورت JSON چاپ کن.»
این مسیر از get_brand → generate_image → post_to_bluesky → bluesky_post_metrics میگذرد. در حالت تعاملی Codex پیش از اجرا فراخوانی را نشان میدهد. در حالت غیرتعاملی کسی برای پرسیدن نیست، و این باید در طراحی هر مرحلهای که منتشر یا خرج میکند لحاظ شود.
Codex روی Bluesky: بخش دردسرساز
ویدیو در Bluesky یک تله دارد که هیچ تلاش مجددی حلش نمیکند: Bluesky ویدیوی حسابی را که ایمیلش تأیید نشده پردازش نمیکند. Hermoso این را بهعنوان رد شدن با ذکر علت گزارش میکند، نه آپلود ناموفق، و اتصال دوباره کمکی نمیکند، چون این یک تنظیم در حساب Bluesky است. پیش از آنکه کاری را به ویدیو وصل کنید، یک بار ایمیل را تأیید کنید. پستهای متنی و تصویری چنین دروازهای ندارند.
برای اجراهای بدون نظارت، CLI یعنی hermoso با --json را بهجای فهرست کامل ابزارها ترجیح دهید. این روش در زمینه بسیار ارزانتر است و نتیجهاش را راحتتر میشود بررسی کرد.
پیش از پست گذاشتن در Bluesky تحقیق کنید
کتابخانه تبلیغات 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 را پوشش میدهند.
کاری که Codex بهتنهایی نمیتواند انجام دهد
عاملی با بودجه فقط وقتی مفید است که شعاع آسیبش محدود باشد، پس حصار در سرور است نه در یک پرامپت. هر کمپین تبلیغاتی، مجموعهی تبلیغ، گروه تبلیغ و تبلیغ متوقف ساخته میشود، و تغییر وضعیتی که پول واقعی را فعال میکند بدون یک پرچم تأیید صریح اجرا نمیشود. هر رندر پیش از خرج شدن هر چیز قیمت داده میشود (hermoso_capabilities هزینهی دقیق اعتبار هر مدل را پیش از هر خرجی منتشر میکند). اعتبارها پیش از اولین فراخوانی ارائهدهنده رزرو میشوند و بعد به هزینهی دقیق تسویه میشوند، پس یک ارسال ناموفق بازپرداخت میشود نه اینکه بدون هیچ نتیجهای از شما پول گرفته شود. حذفها هم به تأیید نیاز دارند، و هر درخت کمپین پیش از اینکه عامل شما بگوید چه ساخته، از پلتفرم تبلیغات دوباره خوانده میشود.
یک مرحله عمداً با خود شماست: ساختن رمز عبور برنامه Bluesky و وصل کردن یکباره آن. هر چیز پس از آن یک فراخوانی ابزار است.
بقیهی ماتریس
از Codex منتشر کنید در: Facebook · Instagram · Threads · TikTok · YouTube · X · LinkedIn · Pinterest · Telegram. یا همهی کانالهایی را که Codex میتواند در آنها منتشر کند ببینید.
پست در Bluesky از: Claude · ChatGPT · Claude Code · Cursor · Cline · OpenClaw · Grok Bot · Hermes · Gemini CLI · Perplexity · Le Chat · Claude Cowork · Perplexity Computer · Paperclip · تبلیغات از خط فرمان
پرسشهای متداول
آیا Codex میتواند در Bluesky پست بگذارد؟
بله، با پلاگین Codex مربوط به Hermoso. codex plugin marketplace add hermoso-ai/hermoso && codex plugin add hermoso@hermoso را اجرا کنید، که مهارتهای Hermoso را نصب میکند، سپس یک بار با npx -y hermoso auth login وارد شوید. ورود مرورگر را باز میکند و اعتبارنامه را خودش ذخیره میکند، پس کلیدی برای ساختن یا چسباندن نیست. برای سرور MCP هم codex mcp add hermoso -- npx -y hermoso mcp را اجرا کنید. آنوقت Codex به 922+ ابزار دسترسی دارد، از جمله ابزارهایی که در Bluesky منتشر میکنند، و ابزارهایی که تبلیغات در حال اجرای بازارتان را بررسی میکنند و خود creative را از اول رندر میکنند.
چطور Bluesky را به Codex وصل کنم؟
دو مرحله، هرکدام یک بار. codex plugin marketplace add hermoso-ai/hermoso && codex plugin add hermoso@hermoso را اجرا کنید، که مهارتهای Hermoso را نصب میکند، سپس یک بار با npx -y hermoso auth login وارد شوید. ورود مرورگر را باز میکند و اعتبارنامه را خودش ذخیره میکند، پس کلیدی برای ساختن یا چسباندن نیست. برای سرور MCP هم codex mcp add hermoso -- npx -y hermoso mcp را اجرا کنید. سپس یک app password در تنظیمات Bluesky بسازید (اگر ابزارهای DM را میخواهید، دسترسی پیام مستقیم را تیک بزنید) و آن را همراه با نام کاربریتان زیر Settings → Connectors در Hermoso وارد کنید. بعد از آن Codex مثل یک فراخوانی ابزار عادی در Bluesky منتشر میکند.
سقف کپشن Bluesky وقتی از Codex پست میگذارید چقدر است؟
پست Bluesky به 300 نویسه و 3,000 بایت محدود است، پس یک پست پر از ایموجی ممکن است زیر 300 نویسه باشد و باز هم رد شود؛ Hermoso میگوید کدام حد اعمال شد و به چه میزان. Hermoso این را در لحظه ساخت یا صفگذاری اعمال میکند، پس Codex فوراً مطلع میشود بهجای اینکه بعداً، وقتی کسی نگاه نمیکند، شکست بخورد.
آیا Codex میتواند یک پست Bluesky را برای بعد زمانبندی کند؟
بله. schedule_post آن را روی یک تقویم مشترک با همهی کانالهای دیگر صف میکند، با کپشن مخصوص هر کانال اگر متن باید متفاوت باشد؛ list_scheduled و cancel_scheduled آن را میخوانند و پس میگیرند. Bluesky یکی از یازده کانالی است که صف میشوند.
آیا Codex میتواند بهصورت خصوصی یا پیشنویس در Bluesky پست بگذارد؟
خیر. پست Bluesky یک رکورد عمومی روی پروتکل AT است، بدون شکل غیرفهرست، خصوصی یا پیشنویس، پس بازبینی باید پیش از فراخوانی انجام شود. Hermoso نمایشی را که Bluesky در لحظه درخواست نمیتواند رعایت کند رد میکند، بهجای اینکه بیصدا چیزی ضعیفتر منتشر کند.
پست گذاشتن در Bluesky از Codex چه هزینهای دارد؟
انتشار در Bluesky اعتباری مصرف نمیکند؛ Bluesky برای هر فراخوانی هیچ هزینهای نمیگیرد. اعتبار برای تولید خلاقیت مصرف میشود. پلنها $29، $69 و $149 در ماه هستند برای 1,200، 3,000 و 7,000 اعتبار، و همه امکانات در همه پلنها از جمله Free هستند. تنها استثنا SSO سازمانی است.
با ثبتنام، رایگان با 30 اعتبار شروع کنید و با کسب بیشتر به 250+ اعتبار دیگر برسید. همهی امکانات در همهی پلنها هست.
رایگان شروع کنید → مشاهده قیمتها