دع وكلاء الذكاء الاصطناعي ينشرون الفيديوهات وكاروسيل الصور والمسودات على TikTok، ويضبطون الخصوصية ووسم المحتوى المصنوع بالذكاء الاصطناعي، ويتابعون حالة المعالجة، ويستخرجون مقاييس الأداء من إيعاز واحد.
{
"mcpServers": {
"upload-post": {
"url": "https://mcp.upload-post.com/mcp",
"headers": {
"Authorization": "ApiKey YOUR_API_KEY"
}
}
}
} جزء من خادم 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.upload-post.com/mcp. سجّل الدخول عبر OAuth أو الصق مفتاح API من Upload-Post، حسب ما يدعمه تطبيقك.
افتح الملف من 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).
{
"mcpServers": {
"upload-post": {
"command": "npx",
"args": ["-y", "@upload-post/mcp"],
"env": { "UPLOAD_POST_API_KEY": "YOUR_API_KEY" }
}
}
} تفضّل OAuth؟ احذف سطر --header، ثم شغّل /mcp داخل Claude Code وسجّل الدخول. أضف --scope user لاستخدام الخادم في كل مشاريعك.
claude mcp add --transport http upload-post https://mcp.upload-post.com/mcp \
--header "Authorization: ApiKey YOUR_API_KEY" ضعه في .cursor/mcp.json لمشروع واحد أو في ~/.cursor/mcp.json لكل المشاريع، ثم أعد تحميل Cursor.
{
"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
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
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
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" مع وسم المحتوى المصنوع بالذكاء الاصطناعي وإيقاف الدويتو.
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
}
}كيف يصل خادم 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 و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 |
لا أوامر للحفظ. صِف ما تريده فحسب.
“انشر هذا الفيديو على TikTok عبر الملف الشخصي "marketing" بالتعليق: "Spring launch 🌱".”
“اقتص هذا المقطع إلى أول 30 ثانية وانشره على TikTok.”
“جدول هذا الفيديو على TikTok ليوم الجمعة الساعة 6 مساءً بتوقيت مدريد.”
“كيف كان أداء آخر 5 فيديوهات لي على TikTok؟ قارن المشاهدات ونسبة الإكمال.”
TikTok + وكلاء الذكاء الاصطناعي، بإجابات واضحة. آخر تحديث في سبتمبر 2026.
خادم MCP لـ TikTok هو خادم Model Context Protocol يعرض النشر على TikTok كأدوات يمكن لوكيل ذكاء اصطناعي استدعاؤها. يتيح خادم Upload-Post MCP لـ ChatGPT أو Claude أو Gemini أو أي عميل MCP رفع الفيديوهات وكاروسيل الصور على TikTok وجدولة المنشورات واستخراج التحليلات، دون كتابة كود.
نعم. اربط حسابك على TikTok بـ Upload-Post مرة واحدة، وأضِف خادم MCP إلى عميل الذكاء الاصطناعي لديك، ليتمكن الوكيل من نشر الفيديوهات مع التعليقات وإعدادات الخصوصية والجدولة من إيعاز بلغة طبيعية.
عبر الـ API يقبل TikTok ملفات MP4 أو MOV أو WebM بمدة من 3 ثوان إلى 10 دقائق، ومن 23 إلى 60 إطارا في الثانية، و360 px على الأقل لكل ضلع. والصور الأكبر من 1080 x 1920 تُصغَّر تلقائيا. وإذا كان المقطع أطول من اللازم أو بصيغة غير مناسبة، يستطيع الوكيل اقتصاصه أو إعادة ترميزه أولا عبر submit_ffmpeg_job.
كود الخادم مجاني ومفتوح المصدر (MIT). تربطه بمفتاح API من Upload-Post، ويمكنك إنشاء حساب مجانا.
كل منهما يؤدي عملا مختلفا. خادم MCP الخاص بـ TikTok for Business، وهو من TikTok نفسها، يعمل على جانب الإعلانات: الحملات والمجموعات الإعلانية والجماهير والكتالوجات وتقارير الإعلانات. أما TikTok MCP من Upload-Post فيعمل على حسابك العضوي: ينشر الفيديوهات وكاروسيل الصور، ويرسل المقاطع إلى المسودات، ويرد على التعليقات، ويقرأ إحصاءات المنشورات، وكل ذلك عبر واجهات API الرسمية للمطورين من TikTok. إذا كنت تدير إعلانات وتنشر أيضا بشكل عضوي، يمكنك ربط الاثنين بعميل الذكاء الاصطناعي نفسه.
لا. يعمل فقط مع حسابات TikTok التي تربطها وتملكها، عبر الـ API الرسمية من TikTok. لا ينزل فيديوهات صناع المحتوى الآخرين، ولا يبحث في الوسوم، ولا يجمع بيانات الملفات الشخصية، وهذا ما تفعله خوادم MCP المخصصة لجمع البيانات والمدرجة لـ TikTok.
نعم. اضبط tiktokPostMode على MEDIA_UPLOAD (أو tiktokUploadToDraft على true) داخل platformOptions، فيصل الفيديو إلى صندوق الوارد في TikTok، حيث تكمله وتنشره من التطبيق. في وضع المسودة يتجاهل TikTok النص وإعدادات الخصوصية المرسلة عبر الـ API.
نعم. تنشر upload_photos مع platforms ["tiktok"] منشور صور يضم حتى 35 صورة بصيغة JPG أو JPEG أو WebP. يحدد tiktokPhotoCoverIndex صورة الغلاف، ويضيف tiktokAutoAddMusic موسيقى خلفية.
مرّر tiktokIsAigc: true داخل platformOptions. عندها يعرض TikTok الفيديو على أنه موسوم من صانعه كمحتوى مولَّد بالذكاء الاصطناعي.
حتى 15 لكل حساب TikTok خلال أي 24 ساعة متتالية، وبما لا يزيد على 6 في الدقيقة. هذه حدود TikTok نفسها.
ابدأ مجانًا، دون بطاقة ائتمان. اربط TikTok مرة واحدة وانشر من أي عميل MCP.
We use strictly necessary cookies to run this site. With your permission we would also like to measure how the site is used (analytics) and how our ads perform (marketing). Nothing optional is loaded until you choose. Cookie Policy · Privacy Policy
Choose which categories you allow. You can change this at any time from "Cookie settings" in the footer. Cookie Policy
Needed for the site to work: your consent record (up_consent) and your light/dark theme preference. Exempt from consent under art. 22.2 LSSI.
OpenPanel, self-hosted on our own servers (api.openpanel.fotoexamen.com). Aggregated page and feature usage so we can see what to improve. No data goes to an advertising network.
Google Ads conversion measurement, the Reddit advertising pixel, and our own affiliate/attribution cookies (aff_ref, up_attribution). These tell us which campaign or affiliate brought you here.