Hermoso یک سرور MCP بازاریابی است با 922+ ابزار روی یک نقطه پایانی واحد با OAuth که به یک عامل اجازه میدهد آگهیهای در حال اجرا در یک بازار را تحقیق کند، تبلیغات تصویری و ویدیویی نهایی بسازد، آنها را منتشر کند و کمپینهای پولی پشت آنها را بسازد. Cursor از طریق یک اتصال به همه اینها دسترسی دارد. این صفحه یک بخش از آن را پوشش میدهد: اینکه Cursor در X واقعاً چه کارهایی میتواند انجام دهد و چه کارهایی X اجازه نمیدهد.
اتصال Hermoso به Cursor
- نصب و ورود.
مرورگرتان یک بار باز میشود. چیزی برای ساختن یا چسباندن نیست: اعتبارنامه فقط برای مالک، درnpm install -g hermoso && hermoso auth login~/.hermoso/config.jsonذخیره میشود. روی دستگاهی بدون مرورگر،hermoso auth login --token hmk_…کلید را از MCP & CLI → Terminal & API keys میگیرد. - آن را به
~/.cursor/mcp.jsonاضافه کنید (یا به.cursor/mcp.jsonپروژه). هیچ کلیدی در فایل نمیگذارید، چونhermoso mcpاز ورود بالا استفاده میکند:{ "mcpServers": { "hermoso": { "command": "npx", "args": ["-y", "hermoso", "mcp"] } } } - یا از نصب یککلیکی استفاده کنید از صفحهی MCP. آن لینک دیپ URL میزبانیشده را نصب میکند و احراز هویت را به جریان OAuth خود Cursor میسپارد. هر دو کار میکنند، فقط پیشنیازهای متفاوتی دارند.
- از Cursor چیزی بخواهید. «سه رقیب نزدیکم را پیدا کن، طولانیترین تبلیغاتشان را بیاور و بهترین قلاب را به یک ویدیوی 9:16 تبدیل کن»، یا «این رندر را در کانال پست کن». عامل ابزارها را انتخاب میکند؛ هزینه را شما تأیید میکنید.
بلوک بالا بستهی منتشرشدهی hermoso را روی دستگاه شما اجرا میکند؛ به همین دلیل چیزی چسبانده نمیشود و تا وقتی ابزاری فراخوانی نشود، فهرست ابزارها هزینهای ندارد. اگر بهجایش از لینک دیپ استفاده کنید، Cursor ثبت پویای کلاینت را با سرور مجوز ما انجام میدهد و شما هم هیچ کلیدی نگه نمیدارید.
سپس خود X را، یک بار، زیر تنظیمات → کانکتورها در Hermoso وصل کنید. این یک صفحه تأیید OAuth است، پس تنها مرحلهای است که به مرورگر نیاز دارد. هر چیزی بعد از آن یک فراخوانی ابزار است.
ابزارهای X که Cursor دریافت میکند
post_to_x: متن، تصویر یا ویدیو با متن جایگزین، یک ترد کامل، یک پاسخ، یک نقلقول یا یک نظرسنجی پست میکند، و میتواند محدود کند چه کسانی اجازه پاسخ دارند.post_x_article: یک مقاله بلند منتشر میکند. آن را با Markdown بنویسید و سرفصلها، فهرستها، نقلقولها، پیوندها، بلوکهای کد و جدولها همگی منتقل میشوند.edit_x_post: پستی را که قبلاً منتشر کردهاید، در محدوده یک ساعتهای که X اجازه میدهد بازنویسی میکند.schedule_post: آن را روی تقویم مشترک صف میکند.x_post_metrics: شمارشهای عمومی یک پست.x_post_insights: اعداد سطح تبلیغکننده فقط برای 28 ساعت گذشته: نمایشها، کلیکهای روی لینک، بازدید از پروفایل، تماشای ویدیو و چهارکهای تکمیل ویدیو.x_post_insights_historical: همان اعداد برای هر بازه تاریخی، تا 25 پست در هر بار. این ابزار برای پرسش «ماه گذشته چطور بود» است.x_mentions: اینکه چه کسی درباره برند صحبت میکند.delete_x_post: یک پست را حذف میکند.
X تنها کانکتوری است که برای هر فراخوانی پول میگیرد، و عددها منتشر میشوند نه پنهان. Meta، TikTok، LinkedIn، YouTube، Threads و Drive برای هر درخواست هزینهای ندارند؛ X از ما پول میگیرد، پس آن فراخوانیها تعداد کمی اعتبار برای هر کدام کسر میکنند. یک پست ساده به ازای هر درخواست $0.015 قیمت دارد و پستی که لینک دارد $0.200، حدود 13 برابر بیشتر. حذفها، خواندنها و نوشتن متادیتای متن جایگزین هر کدام قیمت خودشان را دارند، و بینشها برای هر پست بازگرداندهشده هزینه دارند. تشخیص لینک عمداً به سمت فرض وجود لینک خطا میکند، چون حدس اشتباه در جهت دیگر 13 برابر برای ما هزینه دارد. نتیجه عملی: در X یک پست خوب از پنج پست بهتر است، و عامل شما پیش از پست کردن قیمت را دریافت میکند. طول متعلق به حساب ارسالکننده است، نه یک عدد ثابت 280. Hermoso اشتراک X خود حساب را میخواند و تا 25,000 نویسه میفرستد، جایی که Premium اجازه میدهد، پس یک پست بلند کامل ارسال میشود بهجای اینکه رد شود، و هیچ چیزی هرگز کوتاه نمیشود. این شکل ارزان هم هست: یک پست بلند یک فراخوانی پولی واحد X است، در حالی که همان کلمات تقسیمشده به پنج پست پنج فراخوانی هستند. X Premium همچنین دو چیز را باز میکند که Hermoso برای شما منتشر میکند: یک مقاله بلند، نوشتهشده با Markdown با سرفصلها، فهرستها، نقلقولها، بلوکهای کد و جدولها دستنخورده، و یک ویرایش پستی که قبلاً منتشر کردهاید، در محدوده یک ساعتهای که X اجازه میدهد.
محدودیتهای X که پیش از خودکارسازی باید بدانید
| متن | طول متعلق به حسابی است که پست میکند: معمولاً 280 نویسه، و تا 25,000 با X Premium. Hermoso اشتراک را از X میخواند، پس یک پست بلند کامل ارسال میشود. هیچ چیز هرگز کوتاه نمیشود. این در لحظه ساخت یا صفگذاری پست اعمال میشود، پس پست بیش از حد بلند رد میشود در حالی که هنوز شما آنجا هستید تا اصلاحش کنید، بهجای اینکه در مسیر بیصدا بریده شود. |
|---|---|
| دیدنی بودن | فقط عمومی. پستی در X به محض وجود داشتن عمومی است. API پیشنویس و پست غیرفهرست ندارد. حسابهای محافظتشده وجود دارند، اما آن یک تنظیم در سطح کل حساب است که Hermoso نه آن را میخواند و نه کنترل میکند، و انتخابی برای هر پست نیست. |
| کاروسل | رد شدن، با نام، و با دلیل مشخص. «X کاروسل قابل ورق زدن ندارد.» API آن حداکثر 4 رسانه را به یک پست وصل میکند و آنها بهصورت شبکهای نمایش داده میشوند، با همه تصاویر که همزمان دیده میشوند و چیزی برای ورق زدن نیست، پس یک دسته اسلاید «1/6 · SWIPE» شمارهدار نمیتواند آنطور که در نظر است منتشر شود. پیام رد میگوید چه باید کرد: «قویترین اسلاید را به X پست کنید، یا X را از این پست حذف کنید.» دسته اسلایدی که از خواننده میخواهد ورق بزند، اگر بهصورت شبکهای منتشر شود، بدتر از منتشر نشدن است. |
| کدام حساب | هیچ. X به حساب وصلشده منتشر میکند. |
امتحانش در Cursor
به زبان معمولی درخواست کنید. اینها جملههای سادهاند، نه DSL:
«از یادداشتهای انتشار این شاخه یک رشتهپست X بنویس، هر پست را زیر 280 کاراکتر نگه دار، لینک را فقط در پست آخر بگذار، و اول هزینهاش را بگو.»
این مسیر از get_brand → generate_text → post_to_x → x_post_insights_historical میگذرد. Cursor پیش از اجرای هر فراخوانی ابزار آن را در composer نشان میدهد، پس انتشار یک کلیک است، نه یک اثر جانبی.
Cursor در X: بخشی که دردسر دارد
رد شدن بهخاطر طول، در ویرایشگر یک ویژگی است: Hermoso آنچه را حساب شما مجاز است میخواند (معمولاً 280 کاراکتر، و تا 25,000 با X Premium) و بهجای یک پست کوتاهشده، یک خطای تمیز میدهد که مازاد را نام میبرد، پس راهحل یک ویرایش متن و یک تلاش دوباره است. لینک را در یک پست نگه دارید. پستی که لینک دارد تقریباً 13 برابر یک پست ساده هزینه دارد، و یک رشتهی پنجپستی که پنج بار لینک دارد، همانقدر که به نظر میرسد، هزینه دارد.
وقتی یک مخزن باید همیشه با یک برند اجرا شود، پیکربندی را در .cursor/mcp.json پروژه بگذارید، نه در پوشهی خانگی؛ در غیر این صورت hermoso auth login است که فضای کاری را مشخص میکند.
قبل از پست کردن در X تحقیق کنید
کتابخانه تبلیغات X وجود ندارد که جستوجو شود. تحقیق X اینجا حساب خود شماست: اشارهها، معیارهای پست و عددهای تاریخی تبلیغکننده. بقیه بخش تحقیق دستنخورده است: کتابخانههای تبلیغات Meta، Google و LinkedIn، و TikTok، Instagram، YouTube، Reddit و Threads ارگانیک.
نیمهی پولی
تبلیغات X در اوت 2026 راهاندازی شد، پس X اکنون هر دو نیمه را دارد. API تبلیغات X محصولی جداگانه روی میزبانی جداگانه، با امضای OAuth 1.0a خودش است، و به همین دلیل بعد از بقیه آمد. Hermoso اکنون کل درخت پستهای تبلیغاتی را روی آن میسازد: کمپین، آیتم خط (نام X برای گروه آگهی)، پست تبلیغاتی، هدفگیری، بودجه، وضعیت و گزارشدهی. یک آگهی X یک پست را تبلیغ میکند، پس خلاقیت یک پست است، همان پستی که Hermoso بهصورت ارگانیک منتشر میکند. کلیدی که پول واقعی را فعال میکند بدون تأیید صریح اجرا نمیشود، دقیقاً مانند یازده پلتفرم دیگر. یک چیز پیش از برنامهریزی بودجه باید بدانید: X دسترسی Ads API را برای هر حساب تبلیغاتی میدهد نه برای هر برنامه، پس دکمه OAuth برای آن وجود ندارد: کاربر X مربوط به Hermoso را در business.x.com → Account access به حساب تبلیغاتی خود اضافه میکنید، و در list_x_ads_accounts با سطح دسترسیای که X به آن داده ظاهر میشود.
کاری که Cursor بهتنهایی نمیتواند انجام دهد
عاملی با بودجه فقط وقتی مفید است که شعاع آسیبش محدود باشد، پس حصار در سرور است نه در یک پرامپت. هر کمپین تبلیغاتی، مجموعهی تبلیغ، گروه تبلیغ و تبلیغ متوقف ساخته میشود، و تغییر وضعیتی که پول واقعی را فعال میکند بدون یک پرچم تأیید صریح اجرا نمیشود. هر رندر پیش از خرج شدن هر چیز قیمت داده میشود (hermoso_capabilities هزینهی دقیق اعتبار هر مدل را پیش از هر خرجی منتشر میکند). اعتبارها پیش از اولین فراخوانی ارائهدهنده رزرو میشوند و بعد به هزینهی دقیق تسویه میشوند، پس یک ارسال ناموفق بازپرداخت میشود نه اینکه بدون هیچ نتیجهای از شما پول گرفته شود. حذفها هم به تأیید نیاز دارند، و هر درخت کمپین پیش از اینکه عامل شما بگوید چه ساخته، از پلتفرم تبلیغات دوباره خوانده میشود.
یک قدم عمداً غیردستی نیست: وصل کردن حساب یک صفحهی رضایت OAuth است، پس کانال را یک بار در مرورگر وصل میکنید. هر چیز بعد از آن یک فراخوانی ابزار است.
بقیهی ماتریس
از Cursor منتشر کنید در: Facebook · Instagram · Threads · TikTok · YouTube · LinkedIn · Pinterest · Bluesky · Telegram. یا همهی کانالهایی را که Cursor میتواند در آنها منتشر کند ببینید.
پست در X از: Claude · ChatGPT · Claude Code · Codex · Cline · OpenClaw · Grok Bot · Hermes · Gemini CLI · Perplexity · Le Chat · Claude Cowork · Perplexity Computer · Paperclip
پرسشهای متداول
آیا Cursor میتواند در X پست کند؟
بله، از طریق سرور MCP مربوط به Hermoso. دستور npm install -g hermoso && hermoso auth login را اجرا کنید، سپس ~/.cursor/mcp.json را به npx -y hermoso mcp وصل کنید. ورود با مرورگر اعتبارنامه را ذخیره میکند، پس کلیدی در فایل قرار نمیگیرد. آنوقت Cursor به 922+ ابزار دسترسی دارد، از جمله ابزارهایی که در X منتشر میکنند، و ابزارهایی که تبلیغات در حال اجرای بازارتان را بررسی میکنند و خود creative را از اول رندر میکنند.
Cursor را چطور به X وصل کنم؟
دو مرحله، هرکدام یک بار. دستور npm install -g hermoso && hermoso auth login را اجرا کنید، سپس ~/.cursor/mcp.json را به npx -y hermoso mcp وصل کنید. ورود با مرورگر اعتبارنامه را ذخیره میکند، پس کلیدی در فایل قرار نمیگیرد. سپس X را داخل Hermoso زیر Settings → Connectors متصل کنید، که یک صفحهی رضایت OAuth در مرورگر است. بعد از آن Cursor مثل یک فراخوانی ابزار عادی در X منتشر میکند.
محدودیت کپشن X هنگام پست کردن از Cursor چقدر است؟
به حساب بستگی دارد، و Hermoso بررسی میکند بهجای حدس زدن. یک حساب معمولی X به 280 نویسه محدود است؛ حسابی که X Premium دارد تا 25,000 میرسد. Hermoso اشتراک را از X میخواند و پست را میفرستد، پس یک پست بلند کامل ارسال میشود و هیچچیز هرگز کوتاه نمیشود. در حساب Premium یک پست بلند معمولاً بهتر خوانده میشود تا یک ترد، و هزینه کمتری دارد، چون یک فراخوانی پولی واحد X است، در حالی که پنج بخش پنج فراخوانی هستند. Premium همچنین مقالههای بلند را که با Markdown نوشته میشوند باز میکند، و ویرایش یک پست که قبلاً منتشر شده در محدوده یک ساعتهای که X اجازه میدهد. Hermoso این را هنگام ساخت یا صفگذاری پست اعمال میکند، پس Cursor فوراً مطلع میشود بهجای اینکه بعداً، وقتی کسی نگاه نمیکند، شکست بخورد.
آیا Cursor علاوه بر پست کردن، آگهیهای X را هم میتواند اجرا کند؟
بله، از اوت 2026. تبلیغات X روی میزبانی جداگانه با امضای OAuth 1.0a خودش اجرا میشود، و Hermoso کل درخت را روی آن میسازد: کمپین، آیتم خط، توییت تبلیغاتی، هدفگیری، بودجه، وضعیت و گزارشدهی. X دسترسی Ads API را برای هر حساب تبلیغاتی میدهد نه برای هر برنامه، پس دکمه OAuth برای آن وجود ندارد: کاربر X مربوط به Hermoso را در business.x.com → Account access به حساب تبلیغاتی خود اضافه میکنید.
آیا Cursor میتواند بهصورت خصوصی یا پیشنویس در X پست کند؟
خیر. پستی در X به محض وجود داشتن عمومی است؛ API پیشنویس و پست غیرفهرست ندارد. Hermoso نمایشی را که X در لحظه درخواست نمیتواند رعایت کند رد میکند، بهجای اینکه بیصدا چیزی ضعیفتر منتشر کند.
آیا Cursor میتواند پیش از پست کردن در X تحقیق کند؟
نه از طریق کتابخانه تبلیغات، چون X هیچکدام را منتشر نمیکند. آنچه Hermoso در X میخواند حساب خود شماست: معیارهای پست، بینشهای سطح تبلیغکننده برای هر بازه تاریخی، و اشارههای برند.
با ثبتنام، رایگان با 30 اعتبار شروع کنید و با کسب بیشتر به 250+ اعتبار دیگر برسید. همهی امکانات در همهی پلنها هست.
رایگان شروع کنید → مشاهده قیمتها