خادم MCP

خادم MCP لـ TikTok دع أي وكيل ذكاء اصطناعي ينشر على TikTok

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

mcp.json
{
  "mcpServers": {
    "upload-post": {
      "url": "https://mcp.upload-post.com/mcp",
      "headers": {
        "Authorization": "ApiKey YOUR_API_KEY"
      }
    }
  }
}

أدوات TikTok التي يمكن للوكيل استدعاؤها

جزء من خادم Upload-Post MCP. يختار الوكيل الأداة المناسبة من إيعازك.

الأداة ما تفعله
upload_video انشر فيديو على TikTok مع النص وخيارات الخصوصية والجدولة
upload_photos انشر كاروسيل صور يضم حتى 35 صورة على TikTok
tiktok_publishing_settings اقرأ مستويات الخصوصية التي يسمح بها الحساب، والحد الأقصى لمدة الفيديو، وإعدادات التعليقات والدويتو والستيتش
tiktok_music_trending / tiktok_music_search / tiktok_location_search ابحث عن مقطع من Commercial Music Library أو عن مكان تضع وسمه على المنشور
get_status تابع حالة الرفع والمعالجة
get_post_comments / create_comment / comment_action اقرأ التعليقات على فيديوهاتك ورد عليها وأعجب بها وثبتها أو أخفها
list_scheduled / edit_scheduled / cancel_scheduled أدر منشورات TikTok المجدولة
get_analytics / get_post_analytics استخرج المشاهدات والإعجابات والتفاعل لكل منشور أو حساب
submit_ffmpeg_job اقتص مقطعًا أو أعد ترميزه قبل النشر

تبحث عن واجهة API المباشرة بدلًا من ذلك؟ راجع صفحة API لـ TikTok.

أضف خادم MCP لـ TikTok إلى Claude أو Cursor

خادم مستضاف واحد على mcp.upload-post.com/mcp. سجّل الدخول عبر OAuth أو الصق مفتاح API من Upload-Post، حسب ما يدعمه تطبيقك.

Claude Desktop

افتح الملف من Settings > Developer > Edit Config، والصق الإدخال، ثم أعد تشغيل Claude Desktop. يشغّل ذلك حزمة npm مفتوحة المصدر @upload-post/mcp على جهازك، ويحتاج إلى Node.js 18 أو أحدث.

تفضّل الاستغناء عن الملف؟ على claude.ai أو Claude Desktop، أضِف موصّل Upload-Post الرسمي من دليل Claude (claude.ai/directory/upload-post، أو Customize > Connectors وابحث عن Upload-Post)، وانقر Connect وسجّل الدخول بحسابك في Upload-Post (OAuth).

claude_desktop_config.json
{
  "mcpServers": {
    "upload-post": {
      "command": "npx",
      "args": ["-y", "@upload-post/mcp"],
      "env": { "UPLOAD_POST_API_KEY": "YOUR_API_KEY" }
    }
  }
}

Claude Code

تفضّل OAuth؟ احذف سطر --header، ثم شغّل /mcp داخل Claude Code وسجّل الدخول. أضف --scope user لاستخدام الخادم في كل مشاريعك.

Terminal
claude mcp add --transport http upload-post https://mcp.upload-post.com/mcp \
  --header "Authorization: ApiKey YOUR_API_KEY"

Cursor

ضعه في .cursor/mcp.json لمشروع واحد أو في ~/.cursor/mcp.json لكل المشاريع، ثم أعد تحميل Cursor.

.cursor/mcp.json
{
  "mcpServers": {
    "upload-post": {
      "url": "https://mcp.upload-post.com/mcp",
      "headers": {
        "Authorization": "ApiKey YOUR_API_KEY"
      }
    }
  }
}

تجد مفتاح API في API Keys داخل app.upload-post.com. قبل أول منشور، اربط TikTok بملف تعريف في لوحة التحكم: يمرر الوكيل اسم هذا الملف في المعامل user. وفي ChatGPT، ابحث عن Upload-Post ضمن Apps واضغط Connect، دون الحاجة إلى ملف إعدادات.

مثال: نشر مقطع مصنوع بالذكاء الاصطناعي مع الوسوم الصحيحة

مسار توضيحي بأسماء ومعرّفات وروابط افتراضية، وليس محادثة حقيقية لعميل. أسماء الأدوات والمعاملات هي الحقيقية التي يوفرها الخادم.

أنت

انشر https://example.com/clips/launch.mp4 على TikTok في ملفي "studio". النص: "محررنا الجديد في 30 ثانية". صُنع بالذكاء الاصطناعي، فضع عليه الوسم المناسب، وأوقف الدويتو.

  1. استدعاء الأداة 1

    tiktok_publishing_settings

    يتحقق من مستويات الخصوصية التي يسمح بها هذا الحساب قبل النشر.

    المعاملات
    {
      "profile": "studio"
    }
    النتيجة (مختصرة)
    {
      "success": true,
      "privacy_level_options": [
        "PUBLIC_TO_EVERYONE",
        "MUTUAL_FOLLOW_FRIENDS",
        "FOLLOWER_OF_CREATOR",
        "SELF_ONLY"
      ],
      "max_video_post_duration_sec": 600,
      "comment_disabled": false,
      "duet_disabled": false,
      "stitch_disabled": false
    }
  2. استدعاء الأداة 2

    upload_video

    ينشر في الخلفية ويعيد request_id للمتابعة.

    المعاملات
    {
      "videoPathOrUrl": "https://example.com/clips/launch.mp4",
      "user": "studio",
      "platforms": [
        "tiktok"
      ],
      "title": "محررنا الجديد في 30 ثانية",
      "asyncUpload": true,
      "platformOptions": {
        "tiktokPrivacyLevel": "PUBLIC_TO_EVERYONE",
        "tiktokDisableDuet": true,
        "tiktokIsAigc": true
      }
    }
    النتيجة (مختصرة)
    {
      "success": true,
      "message": "Upload initiated successfully in background.",
      "request_id": "9f3c1a7e-5b2d-4c8e-a1f0-2d7b6e4c9a10",
      "total_platforms": 1
    }
  3. استدعاء الأداة 3

    get_status

    يستعلم عن الحالة حتى يؤكد TikTok نشر المنشور.

    المعاملات
    {
      "requestId": "9f3c1a7e-5b2d-4c8e-a1f0-2d7b6e4c9a10"
    }
    النتيجة (مختصرة)
    {
      "request_id": "9f3c1a7e-5b2d-4c8e-a1f0-2d7b6e4c9a10",
      "status": "completed",
      "completed": 1,
      "total": 1,
      "results": [
        {
          "platform": "tiktok",
          "success": true
        }
      ]
    }

المساعد

تم النشر على TikTok في "studio" مع وسم المحتوى المصنوع بالذكاء الاصطناعي وإيقاف الدويتو.

  • إذا رفض TikTok الملف نفسه (الصيغة أو المدة أو معدل الإطارات)، تُبلغ get_status عن tiktok_media_rejected، وإعادة المحاولة بالملف نفسه ستفشل مجددا. أما tiktok_publish_failed فتستحق إعادة المحاولة.
  • يجب أن يكون الفيديو على رابط عام. لا يستطيع خادم MCP المستضاف قراءة الملفات الموجودة على جهازك.

المسودات وكاروسيل الصور

upload_video: يرسل المقطع إلى مسودات TikTok (صندوق الوارد) لتضيف صوتا وتنشره من التطبيق. في وضع المسودة يتجاهل TikTok النص وإعدادات الخصوصية المرسلة عبر الـ API.

{
  "videoPathOrUrl": "https://example.com/clips/launch.mp4",
  "user": "studio",
  "platforms": [
    "tiktok"
  ],
  "platformOptions": {
    "tiktokPostMode": "MEDIA_UPLOAD"
  }
}

upload_photos: كاروسيل صور تكون فيه الصورة الأولى غلافا، مع إضافة موسيقى تلقائيا.

{
  "photosPathsOrUrls": [
    "https://example.com/slides/1.jpg",
    "https://example.com/slides/2.jpg",
    "https://example.com/slides/3.jpg"
  ],
  "user": "studio",
  "platforms": [
    "tiktok"
  ],
  "title": "3 أخطاء في المونتاج",
  "description": "اسحب لترى حل كل واحد منها.",
  "platformOptions": {
    "tiktokPrivacyLevel": "PUBLIC_TO_EVERYONE",
    "tiktokPhotoCoverIndex": 0,
    "tiktokAutoAddMusic": true
  }
}

API الرسمية من TikTok، عبر تطبيق معتمد

كيف يصل خادم MCP لـ TikTok إلى حسابك.

كل منشور يمر عبر Content Posting API من TikTok باستخدام تطبيق Upload-Post المعتمد لدى TikTok. تربط حساب TikTok مرة واحدة من لوحة تحكم Upload-Post، على شاشة التفويض الخاصة بـ TikTok نفسه. لا مشاركة لكلمة المرور ولا أتمتة لتطبيق TikTok.

هذا الاعتماد مهم إذا كنت تفكر في بناء ذلك بنفسك. يقصر TikTok كل ما ينشره عملاء API غير المدققين على العرض الخاص حتى يجتاز العميل التدقيق. ومع الخادم المستضاف تتجاوز تطبيق المطور والتدقيق وإدارة رموز الوصول.

يحدد TikTok لكل حساب مستويات الخصوصية المسموح بها. فالحساب الخاص مثلا لا يملك PUBLIC_TO_EVERYONE. يستطيع الوكيل استدعاء tiktok_publishing_settings أولا واختيار مستوى متاح فعلا للحساب، بدلا من الفشل بالخطأ tiktok_privacy_unavailable.

الموسيقى ووسوم الموقع والأغلفة المخصصة والتعليقات تعتمد على الأذونات الممنوحة عند ربط الحساب. تعرضها list_users في مصفوفة capabilities ضمن حساب TikTok، وإعادة ربط TikTok تضيف الأذونات الجديدة.

المصادر: TikTok Content Posting API، دليل TikTok من Upload-Post، upload-post-mcp على GitHub.

حدود TikTok التي يعمل الوكيل ضمنها

ما يقبله TikTok وUpload-Post في كل منشور، تم التحقق في سبتمبر 2026.

البند الحد المصدر
نص الفيديو 2,200 حرف (الإيموجي يُحسب حرفين) حدود الأحرف في Upload-Post
نص منشور الصور عنوان حتى 90 حرفا، ووصف حتى 4,000 حدود الأحرف في Upload-Post
الفيديو MP4 أو MOV أو WebM؛ من 3 ثوان إلى 10 دقائق عبر الـ API؛ من 23 إلى 60 إطارا في الثانية؛ 360 px على الأقل لكل ضلع. يرفض Upload-Post الملفات الأكبر من 3 GB. متطلبات الفيديو في Upload-Post
الصور JPG أو JPEG أو WebP، حتى 35 صورة في المنشور و20 MB لكل صورة. الصور الأكبر من 1080 x 1920 تُصغَّر تلقائيا. متطلبات الصور في Upload-Post
الخصوصية PUBLIC_TO_EVERYONE أو MUTUAL_FOLLOW_FRIENDS أو FOLLOWER_OF_CREATOR أو SELF_ONLY، بحسب ما يسمح به TikTok لكل حساب دليل TikTok من Upload-Post
معدل النشر (TikTok) 6 منشورات في الدقيقة و15 خلال 24 ساعة لكل حساب TikTok متطلبات الفيديو في Upload-Post

يعمل مع كل عملاء MCP

الخادم نفسه والأدوات نفسها. اختر عميل الذكاء الاصطناعي لديك واتبع دليله المكوّن من 3 خطوات.

جرّب هذه الإيعازات لـ TikTok

لا أوامر للحفظ. صِف ما تريده فحسب.

“انشر هذا الفيديو على TikTok عبر الملف الشخصي "marketing" بالتعليق: "Spring launch 🌱".”
“اقتص هذا المقطع إلى أول 30 ثانية وانشره على TikTok.”
“جدول هذا الفيديو على TikTok ليوم الجمعة الساعة 6 مساءً بتوقيت مدريد.”
“كيف كان أداء آخر 5 فيديوهات لي على TikTok؟ قارن المشاهدات ونسبة الإكمال.”

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

TikTok + وكلاء الذكاء الاصطناعي، بإجابات واضحة. آخر تحديث في سبتمبر 2026.

ما هو خادم MCP لـ TikTok؟

خادم MCP لـ TikTok هو خادم Model Context Protocol يعرض النشر على TikTok كأدوات يمكن لوكيل ذكاء اصطناعي استدعاؤها. يتيح خادم Upload-Post MCP لـ ChatGPT أو Claude أو Gemini أو أي عميل MCP رفع الفيديوهات وكاروسيل الصور على TikTok وجدولة المنشورات واستخراج التحليلات، دون كتابة كود.

هل يستطيع وكلاء الذكاء الاصطناعي نشر الفيديوهات على TikTok؟

نعم. اربط حسابك على TikTok بـ Upload-Post مرة واحدة، وأضِف خادم MCP إلى عميل الذكاء الاصطناعي لديك، ليتمكن الوكيل من نشر الفيديوهات مع التعليقات وإعدادات الخصوصية والجدولة من إيعاز بلغة طبيعية.

ما صيغ الفيديو التي يقبلها TikTok؟

عبر الـ API يقبل TikTok ملفات MP4 أو MOV أو WebM بمدة من 3 ثوان إلى 10 دقائق، ومن 23 إلى 60 إطارا في الثانية، و360 px على الأقل لكل ضلع. والصور الأكبر من 1080 x 1920 تُصغَّر تلقائيا. وإذا كان المقطع أطول من اللازم أو بصيغة غير مناسبة، يستطيع الوكيل اقتصاصه أو إعادة ترميزه أولا عبر submit_ffmpeg_job.

هل خادم MCP لـ TikTok مجاني؟

كود الخادم مجاني ومفتوح المصدر (MIT). تربطه بمفتاح API من Upload-Post، ويمكنك إنشاء حساب مجانا.

ما الفرق بينه وبين TikTok Ads MCP؟

كل منهما يؤدي عملا مختلفا. خادم MCP الخاص بـ TikTok for Business، وهو من TikTok نفسها، يعمل على جانب الإعلانات: الحملات والمجموعات الإعلانية والجماهير والكتالوجات وتقارير الإعلانات. أما TikTok MCP من Upload-Post فيعمل على حسابك العضوي: ينشر الفيديوهات وكاروسيل الصور، ويرسل المقاطع إلى المسودات، ويرد على التعليقات، ويقرأ إحصاءات المنشورات، وكل ذلك عبر واجهات API الرسمية للمطورين من TikTok. إذا كنت تدير إعلانات وتنشر أيضا بشكل عضوي، يمكنك ربط الاثنين بعميل الذكاء الاصطناعي نفسه.

هل هو أداة scraping لـ TikTok؟

لا. يعمل فقط مع حسابات TikTok التي تربطها وتملكها، عبر الـ API الرسمية من TikTok. لا ينزل فيديوهات صناع المحتوى الآخرين، ولا يبحث في الوسوم، ولا يجمع بيانات الملفات الشخصية، وهذا ما تفعله خوادم MCP المخصصة لجمع البيانات والمدرجة لـ TikTok.

هل يستطيع الوكيل إرسال الفيديوهات إلى مسودات TikTok بدلا من نشرها؟

نعم. اضبط tiktokPostMode على MEDIA_UPLOAD (أو tiktokUploadToDraft على true) داخل platformOptions، فيصل الفيديو إلى صندوق الوارد في TikTok، حيث تكمله وتنشره من التطبيق. في وضع المسودة يتجاهل TikTok النص وإعدادات الخصوصية المرسلة عبر الـ API.

هل يستطيع نشر كاروسيل صور على TikTok؟

نعم. تنشر upload_photos مع platforms ["tiktok"] منشور صور يضم حتى 35 صورة بصيغة JPG أو JPEG أو WebP. يحدد tiktokPhotoCoverIndex صورة الغلاف، ويضيف tiktokAutoAddMusic موسيقى خلفية.

كيف أضع وسم المحتوى المصنوع بالذكاء الاصطناعي على الفيديوهات؟

مرّر tiktokIsAigc: true داخل platformOptions. عندها يعرض TikTok الفيديو على أنه موسوم من صانعه كمحتوى مولَّد بالذكاء الاصطناعي.

كم فيديو يستطيع الوكيل نشره على TikTok يوميا؟

حتى 15 لكل حساب TikTok خلال أي 24 ساعة متتالية، وبما لا يزيد على 6 في الدقيقة. هذه حدود TikTok نفسها.

دع وكيل الذكاء الاصطناعي لديك يدير TikTok

ابدأ مجانًا، دون بطاقة ائتمان. اربط TikTok مرة واحدة وانشر من أي عميل MCP.