Hermoso هو خادم MCP للتسويق: أكثر من 922 أداة عبر نقطة واحدة بتفويض OAuth، تمكّن الوكيل من بحث الإعلانات الجارية في سوق ما، وإنتاج صور وفيديوهات إعلانية جاهزة، ونشرها، وبناء الحملات المدفوعة التي تقف خلفها. يصل Gemini CLI إلى كل ذلك عبر اتصال واحد. تغطي هذه الصفحة جزءاً واحداً منه: ما يستطيع Gemini CLI فعله فعلاً على TikTok، وما لا تسمح به TikTok.
ربط Hermoso بـ Gemini CLI
- ثبّت الإضافة.
تُثبَّت أحدث إصدار من المستودع العام لـHermoso: خمس مهارات (research وad-from-brand وgenerate وproduct-photoshoot وmarketing) مع ملف السياقgemini extensions install https://github.com/hermoso-ai/hermosoGEMINI.md. تشغّل المهارات أمرhermosoعبرnpx، فلا يُضاف شيء إلى قائمة أدوات Gemini CLI ولا يكلّف شيئًا من السياق حتى يعمل أمر. يعرضgemini extensions listالمهارات تحت Agent skills. - سجّل الدخول مرة واحدة.
يفتح تسجيل دخول عبر المتصفح، ويحفظ بيانات اعتماد لصاحب الملف فقط فيnpx -y hermoso auth login~/.hermoso/config.json. يستطيع Gemini CLI تشغيله عنك في أول مرة يحتاج فيها إلى Hermoso. لا يوجد متصفح على ذلك الجهاز؟ أنشئ مفتاحًا تحت MCP & CLI → الطرفية ومفاتيح API وشغّلnpx -y hermoso auth login --token hmk_…. - اختياري: خادم MCP أيضًا.
يجد Gemini CLI خادم التفويض الخاص بـHermoso عندما يُجيب الاتصال الأول بـ401 ويسجّل نفسه، فلا يُوضع أي مفتاح فيgemini mcp add --scope user --transport http hermoso https://app.hermoso.ai/mcpsettings.json؛ و/mcp auth hermosoداخل الجلسة يشغّل تسجيل الدخول. وتصل المهارات إلى كل الأدوات دون ذلك. - اطلب من Gemini CLI شيئاً. «اسحب أطول إعلانات منافسيّ الثلاثة المقرّبين عمراً، وحوّل أفضل خطاف إلى فيديو 9:16»، أو «انشر هذا الإنتاج على القناة». يختار الوكيل الأدوات، وأنت توافق على الإنفاق.
شغّلنا التثبيت أعلاه بتاريخ 2026-09-23 على Gemini CLI 0.60.0 في مجلد منزل نظيف: سحب أحدث إصدار من hermoso-ai/hermoso، وأظهر gemini extensions list المهارات الخمس وملف السياق. لا تحمل الإضافة خادم MCP خاصًا بها، وهذا مقصود: قائمة الأدوات تُحمَّل في كل جلسة، أما المهارات فلا تكلّف شيئًا حتى تعمل. Hermoso غير تابعة لـGoogle ولا معتمدة منها.
ثم اربط TikTok نفسه مرة واحدة من Settings → Connectors في Hermoso. وهذه شاشة موافقة OAuth، لذا هي الخطوة الوحيدة التي تحتاج إلى متصفح. وكل ما يأتي بعدها استدعاء أداة.
أدوات TikTok التي يحصل عليها Gemini CLI
post_to_tiktok: ينشر فيديو جاهزاً، أو منشور صور من حتى 35 صورة، مباشرة على الملف الشخصي بالخصوصية التي تختارها، أو في مسودات TikTok لتنهيه في التطبيق. كما يحمل إعدادات التفاعل (التعليقات، والدويت، والستيتش)، وإطار الغلاف، وإفصاح المحتوى المدفوع.schedule_post: يضعه في الطابور لوقت لاحق على التقويم المشترك، مع تثبيت الخصوصية عند وضعه في الطابور.tiktok_account / tiktok_creator_info: السيرة الذاتية للحساب، والتوثيق، وعدد المتابعين والفيديوهات، ومستويات الخصوصية التي يسمح بها الحساب نفسه.tiktok_post_status: يتابع منشوراً ما زالت TikTok تعالجه، فيُفحص الرفع البطيء بدلاً من نشره مرتين.list_tiktok_videos / tiktok_account_insights: أحدث المنشورات مع المشاهدات والإعجابات والتعليقات والمشاركات، وتحليلات الحساب نفسه، مع التركيبة الديموغرافية للمتابعين في حساب Business يضم 100 متابع أو أكثر.list_tiktok_comments / reply_to_tiktok_comment / moderate_tiktok_comment: قراءة التعليقات على منشوراتك، والرد باسم الحساب، والإعجاب أو الإخفاء أو الحذف، بعد ربط تفويض حساب TikTok.search_tiktok: بحث بالكلمة المفتاحية في TikTok العامة، وهذا هو نصف البحث.
حقيقتان تشغيليتان إضافيتان. منشورات الصور في TikTok تُسحب من رابط لا تُرفع مباشرة، لذلك يجب التحقق من المضيف الذي يقدّم الصور في بوابة مطوّري TikTok قبل أن تُنشر منشورات الصور أصلاً. والمسودة لا تحمل إطار غلاف: في النشر المباشر يضع Hermoso أفضل إطار في الفيديو غلافاً له، أما المسودة فتختار غلافها في تطبيق TikTok.
حدود TikTok التي تستحق المعرفة قبل أن تُؤتمت أي شيء
| النص | يُحدَّد تعليق فيديو TikTok بحد أقصى 2,200 حرف، وتعليق منشور الصور بـ4,000، وعنوان الصورة بـ90. يُفرض ذلك عند إنشاء المنشور أو وضعه في الطابور، فيُرفض المنشور الطويل وأنت ما زلت هنا لتصلحه، بدلاً من أن يُقطع بصمت في الطريق. |
|---|---|
| الظهور | الجميع، أو المتابعون، أو الأصدقاء، أو أنت فقط، أو مسودة، والاختيار لك. نجح Hermoso في تدقيق Direct Post الخاص بـ TikTok في أغسطس 2026، لذا يمكن أن يُنشر المنشور مباشرة على الملف الشخصي. وقاعدة TikTok أن صانع المحتوى يختار الخصوصية لكل منشور، دون أن يكون شيء محدداً مسبقاً، ومن المستويات التي يصرّح بها tiktok_creator_info للحساب فقط، لذا يسأل Hermoso بدلاً من أن يفترض، ويرفض منشوراً لا يسمّي خصوصية قبل أن يُرفع أي شيء. وتذهب المسودة إلى صندوق TikTok لتنهيها في التطبيق، وهناك تضيف أيضاً صوت TikTok. لا يوجد خيار غير مدرج. ولا يمكن الجمع بين المحتوى المدفوع ومنشور خاص (لك أنت فقط)، وهذا المزيج يُرفض بدلاً من أن يُحسم نيابةً عنك. |
| الشرائح المتعددة | حتى 35 صورة كمنشور صور في TikTok، صور فقط. هذا العدد من TikTok: «مصفوفة تحتوي على حتى 35 عنوان URL لمحتوى صور». الترتيب هو العرض الشرائحي، لذا فترتيب الشرائح هو المنتج. وصورة واحدة تعني منشوراً من شريحة واحدة، لا رفضاً. |
| أي حساب | لا شيء. ينشر TikTok على الحساب المربوط. |
جرّبه في Gemini CLI
اطلبه بلغة عادية. هذه جمل بسيطة، لا لغة برمجة:
“صيّر خطّافين مدة كل منهما 15 ثانية لمنتجنا، وانشر الأول علنًا، وأرسل الثاني إلى مسودات TikTok الخاصة بي.”
هذا يمرّ عبر search_tiktok → plan_ad → render_ad → post_to_tiktok. يسأل Gemini CLI قبل تشغيل أمر في الصدفة، والمهارات تعمل عبر أمر hermoso، فيظهر النشر سطرًا تقرؤه قبل أن تقول نعم. أما أدوات MCP فيعرض لك خيار: مرة واحدة، أو دائمًا لهذه الأداة، أو دائمًا للخادم.
Gemini CLI على TikTok: الجزء الذي يؤلم
يسأل Gemini CLI قبل تشغيل أمر في الصدفة، فيظهر منشور TikTok كسطر hermoso تقرؤه أولًا، والخصوصية ضمنه. في النشر المباشر يضبط Hermoso أفضل إطار في الفيديو غلافًا له، أما المسودة فلا تأخذ غلافًا، وتختاره في تطبيق TikTok.
هناك تفصيلان في Gemini CLI يحددان مدى أمان هذا. يكتب gemini mcp add إلى .gemini/settings.json الخاص بالمشروع ما لم تمرر --scope user، وهذا مفيد حين ينبغي أن يعمل مستودع واحد دائمًا على علامة واحدة. ولا تضف Hermoso أبدًا بالخيار --trust: فهو يتخطى كل تأكيد للخادم، بما فيها التي تقف أمام النشر. تصل أدوات MCP بأسماء تبدأ بـmcp_hermoso_ متبوعة باسم الأداة، و--exclude-tools يُبقي أيًا منها خارجًا تمامًا.
ابحث في TikTok قبل أن تنشر
ليس لدى Hermoso بحث في مكتبة إعلانات TikTok من النوع الذي يملكه على Meta، لذا فبحث TikTok عضوي: يجد search_tiktok ما ينجح بالكلمة المفتاحية، ويفكك analyze_video المقطع إلى خطافه وإيقاعاته ونصوصه على الشاشة، فيمكن إعادة استخدام النمط بدلاً من تخمينه.
الجانب المدفوع
TikTok Ads واحدة من اثنتي عشرة منصة مدفوعة يبني عليها Hermoso الحملات ويقرأها، بما فيها حملات Smart+ وSpark Ads التي تروّج منشوراً عضوياً، وهي اتصال منفصل عن الاتصال العضوي. تعمل الحملات عبر واجهة Marketing API الخاصة بـ TikTok، ويعمل النشر عبر موافقة النشر على المحتوى الخاصة بها، لذا يُبلغ Hermoso عن كل منهما على حدة ولا يدع أحدهما يوحي بالآخر. ولا يشغّل المال الحقيقي إلا تبديل الحالة المحمي بالتأكيد.
ما لا يستطيع Gemini CLI فعله وحده
الوكيل الذي يملك ميزانية لا يفيد إلا إذا كان نطاق ضرره محدوداً، لذلك يكون السياج في الخادم لا في التعليمات. كل حملة إعلانية ومجموعة إعلانات ومجموعة إعلانات Google وإعلان تُنشأ متوقفة مؤقتاً، ولا تعمل مفاتيح الحالة التي تشغّل المال الحقيقي دون علامة تأكيد صريحة. كل إنتاج يُسعَّر أولاً (hermoso_capabilities ينشر التكلفة الدقيقة بالرصيد لكل نموذج قبل أي إنفاق). تُحجز الأرصدة قبل أول استدعاء للمزوّد وتُسوّى بالتكلفة الدقيقة بعد ذلك، فإذا فشل الإرسال تُسترد الأرصدة بدلاً من أن تُحتسب عليك دون مقابل. والحذف يحتاج إلى تأكيد أيضاً، وتُقرأ كل شجرة حملة مرتجعةً من منصة الإعلانات قبل أن يخبرك وكيلك بما بناه.
خطوة واحدة ليست بلا واجهة عن قصد: ربط الحساب هو شاشة موافقة OAuth، لذا تربط القناة مرة واحدة في المتصفح. وكل ما يأتي بعد ذلك استدعاء أداة.
بقية المصفوفة
من Gemini CLI، انشر إلى: Facebook · Instagram · Threads · YouTube · X · LinkedIn · Pinterest · Bluesky · Telegram. أو اطّلع على كل ما يستطيع Gemini CLI النشر إليه.
انشر على TikTok من: Claude · ChatGPT · Claude Code · Cursor · Codex · Cline · OpenClaw · Grok Bot · Hermes · Perplexity · Le Chat · Claude Cowork · Perplexity Computer · Paperclip
الأسئلة الشائعة
هل يستطيع Gemini CLI النشر على TikTok؟
نعم، مع إضافة Gemini CLI الخاصة بـHermoso. شغّل gemini extensions install https://github.com/hermoso-ai/hermoso، وهو يضيف خمس مهارات لـHermoso تشغّل أمر hermoso، ثم سجّل الدخول مرة واحدة بالأمر npx -y hermoso auth login. يفتح تسجيل الدخول المتصفح ويحفظ بيانات الاعتماد بنفسه، فلا يوجد مفتاح تنشئه ولا شيء تلصقه. وإذا أردت أيضًا أدوات Hermoso داخل قائمة أدوات Gemini CLI نفسها، فإن الأمر gemini mcp add --scope user --transport http hermoso https://app.hermoso.ai/mcp يضيف الخادم المستضاف الذي يسجّل الدخول عبر OAuth. عندها يحصل Gemini CLI على أكثر من 922+ أداة، بما فيها الأدوات التي تنشر على TikTok، والتي تبحث في الإعلانات الجارية في سوقك، والتي تصيّر الإبداع من الأساس.
كيف أربط TikTok بـ Gemini CLI؟
خطوتان، كل واحدة مرة واحدة. شغّل gemini extensions install https://github.com/hermoso-ai/hermoso، وهو يضيف خمس مهارات لـHermoso تشغّل أمر hermoso، ثم سجّل الدخول مرة واحدة بالأمر npx -y hermoso auth login. يفتح تسجيل الدخول المتصفح ويحفظ بيانات الاعتماد بنفسه، فلا يوجد مفتاح تنشئه ولا شيء تلصقه. وإذا أردت أيضًا أدوات Hermoso داخل قائمة أدوات Gemini CLI نفسها، فإن الأمر gemini mcp add --scope user --transport http hermoso https://app.hermoso.ai/mcp يضيف الخادم المستضاف الذي يسجّل الدخول عبر OAuth. ثم وصّل TikTok داخل Hermoso تحت الإعدادات → الموصّلات، وهي شاشة موافقة OAuth في المتصفح. بعد ذلك ينشر Gemini CLI على TikTok كاستدعاء أداة عادي.
ما الحد الأقصى لتعليق TikTok عند النشر من Gemini CLI؟
يُحدَّد تعليق فيديو TikTok بـ2,200 حرف، وتعليق منشور الصور بـ4,000. يفرض Hermoso ذلك عند إنشاء المنشور أو جدولته، فيُبلَّغ Gemini CLI فوراً بدلاً من أن يفشل لاحقاً حين لا يكون أحد يراقب.
هل يستطيع Gemini CLI البحث في TikTok قبل أن ينشر؟
نعم، بشكل عضوي: ليس لدى Hermoso بحث في مكتبة إعلانات TikTok. يجد search_tiktok ما يعمل بالكلمة المفتاحية، ويفكك analyze_video المقطع إلى خطافه ولقطاته ونصه الظاهر على الشاشة.
هل يستطيع Gemini CLI النشر على TikTok بشكل خاص أو كمسودة؟
نعم. يمكن أن يذهب منشور TikTok إلى الجميع، أو إلى المتابعين، أو إلى الأصدقاء، أو إليك وحدك، أو إلى مسوداتك بدلاً من ذلك. يريد TikTok أن يختار الصانع الخصوصية لكل منشور من المستويات التي يسمح بها الحساب، لذلك يسأل Hermoso بدلاً من أن يختار عنك. يرفض Hermoso مستوى ظهور لا تستطيع TikTok الالتزام به في اللحظة التي تطلبه فيها، بدلاً من أن ينشر بصمت شيئاً أضعف.
هل يستطيع Gemini CLI تشغيل إعلانات TikTok إلى جانب النشر؟
نعم. TikTok Ads واحدة من المنصات الإعلانية الاثنتي عشرة التي يديرها Hermoso، وتُربط بشكل منفصل عن النشر العضوي على TikTok. لكل جانب موافقة TikTok الخاصة به، ويبلّغ Hermoso عن كل منهما على حدة دون أن يستنتج أحدهما من الآخر.
ابدأ مجاناً بـ30 رصيداً عند التسجيل، واكسب 250+ رصيد إضافي. كل الميزات متاحة في كل خطة.
ابدأ مجاناً → عرض الأسعار