دع وكلاء الذكاء الاصطناعي ينشرون المنشورات النصية ومستندات PDF والصور والفيديو على LinkedIn، على ملفك الشخصي أو صفحة شركة تديرها، من إيعاز واحد. يعمل عبر الـ API الرسمية من LinkedIn.
{
"mcpServers": {
"upload-post": {
"url": "https://mcp.upload-post.com/mcp",
"headers": {
"Authorization": "ApiKey YOUR_API_KEY"
}
}
}
} جزء من خادم Upload-Post MCP. يختار الوكيل الأداة المناسبة من إيعازك.
| الأداة | ما تفعله |
|---|---|
| upload_text | انشر منشورًا نصيًا على ملف شخصي أو صفحة شركة، مع معاينة اختيارية للرابط |
| upload_document | انشر مستند PDF أو PPT(X) أو DOC(X)، وهي الصيغة التي تقف خلف "الكاروسيل" على LinkedIn |
| upload_photos / upload_video | انشر منشورات الصور والفيديو |
| get_linkedin_pages | اعرض صفحات الشركات التي تديرها ومعرّفاتها |
| list_scheduled / edit_scheduled / cancel_scheduled | أدر المنشورات المجدولة |
| get_analytics | استخرج متابعي صفحة الشركة ومرّات الظهور والتفاعل |
تبحث عن واجهة API المباشرة بدلًا من ذلك؟ راجع صفحة API لـ LinkedIn.
خادم مستضاف واحد على 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. قبل أول منشور، اربط LinkedIn بملف تعريف في لوحة التحكم: يمرر الوكيل اسم هذا الملف في المعامل user. وفي ChatGPT، ابحث عن Upload-Post ضمن Apps واضغط Connect، دون الحاجة إلى ملف إعدادات.
مسار توضيحي بأسماء ومعرّفات وروابط افتراضية، وليس محادثة حقيقية لعميل. أسماء الأدوات والمعاملات هي الحقيقية التي يوفرها الخادم.
أنت
انشر تقرير الربع الثالث الموجود على https://example.com/q3-report.pdf في صفحة شركة Acme Analytics (ملف Upload-Post باسم "acme"). اجعل العنوان "تقرير المنتج للربع الثالث"، واكتب مقدمة من سطرين، واجعله عاما.
استدعاء الأداة 1
get_linkedin_pages
يبحث الوكيل عن معرّف الصفحة بدلا من تخمينه.
{
"profile": "acme"
}{
"success": true,
"pages": [
{
"id": "urn:li:organization:12345678",
"name": "Acme Analytics",
"vanityName": "acme-analytics"
}
]
}استدعاء الأداة 2
upload_document
لمنشورات المستندات (ما يسميه أغلب الناس كاروسيل PDF) أداة خاصة بها. ومعرّف الصفحة يوجّه المنشور إلى صفحة الشركة.
{
"documentPathOrUrl": "https://example.com/q3-report.pdf",
"user": "acme",
"title": "تقرير المنتج للربع الثالث",
"description": "ربعنا الثالث في 12 شريحة: ما أطلقناه، وما تغيّر، وما القادم.",
"targetLinkedinPageId": "urn:li:organization:12345678",
"linkedinVisibility": "PUBLIC"
}{
"success": true,
"results": {
"linkedin": {
"success": true,
"post_id": "urn:li:activity:7654321098765432",
"url": "https://www.linkedin.com/feed/update/urn:li:activity:7654321098765432/",
"content_type": "document"
}
}
}المساعد
تم. "تقرير المنتج للربع الثالث" منشور الآن على صفحة Acme Analytics كمنشور مستند عام: https://www.linkedin.com/feed/update/urn:li:activity:7654321098765432/
upload_photos: منشور صورة على ملفك الشخصي، يظهر لجهات الاتصال فقط.
{
"photosPathsOrUrls": [
"https://example.com/team-offsite.jpg"
],
"user": "acme",
"platforms": [
"linkedin"
],
"title": "ثلاثة أشياء غيّرناها بعد لقاء الفريق خارج المكتب. الثاني فاجأني.",
"platformOptions": {
"linkedinVisibility": "CONNECTIONS"
}
}upload_text: منشور نصي مع معاينة للرابط، مجدول يوم الاثنين الساعة 9:00 بتوقيت مدريد.
{
"title": "أعدنا كتابة تجربة تهيئة المستخدمين من الصفر. إليك ما تغيّر ولماذا.",
"user": "acme",
"platforms": [
"linkedin"
],
"linkUrl": "https://example.com/blog/onboarding",
"scheduledDate": "2026-10-05T09:00:00",
"timezone": "Europe/Madrid"
}كيف يصل خادم MCP لـ LinkedIn إلى حسابك فعليا.
لا يسجل خادم MCP الدخول باسمك أبدا، ولا يكشط بيانات LinkedIn، ولا يتحكم في متصفح. يستدعي تطبيق الذكاء الاصطناعي الخادم، ويستدعي الخادم Upload-Post، وينشر Upload-Post عبر REST API من LinkedIn بتطبيقه المعتمد لدى LinkedIn. تربط LinkedIn مرة واحدة من شاشة الأذونات الخاصة بـ LinkedIn نفسه، فلا تصل كلمة مرور LinkedIn إلى Upload-Post ولا إلى تطبيق الذكاء الاصطناعي.
الأذونات التي يطلب منك LinkedIn الموافقة عليها هي الأذونات المعتادة لأدوات النشر الخارجية: w_member_social للنشر باسمك، وw_organization_social للنشر باسم صفحة شركة. لا يسمح LinkedIn بالنشر باسم صفحة إلا إذا كان لديك دور إداري فيها (مسؤول أو مسؤول محتوى)، وتنطبق هذه القاعدة هنا أيضا.
تحظر اتفاقية مستخدم LinkedIn الوسائل الآلية غير المصرح بها لإنشاء المنشورات أو مشاركتها، وأدوات الكشط وإضافات المتصفح، ومشاركة بيانات تسجيل الدخول. هذه هي الأمور التي تؤدي عادة إلى تقييد الحسابات المؤتمتة. أما التطبيق المعتمد على الـ API الرسمية فهو المسار الذي بناه LinkedIn لأدوات كهذه. لكنه لا يعفيك من قواعد LinkedIn الخاصة بالرسائل المزعجة والمحتوى، فاكتب منشورات يقف خلفها شخص حقيقي.
تدوم رموز الوصول في LinkedIn نحو 60 يوما وتتجدد مع الاستخدام المنتظم. يمكنك فصل LinkedIn عن ملفك في Upload-Post في أي وقت، وإلغاء وصول أي تطبيق ذكاء اصطناعي سجّل الدخول عبر OAuth من قسم Connected Apps في لوحة التحكم.
المصادر: LinkedIn Posts API، اتفاقية مستخدم LinkedIn، البند 8.2، دليل LinkedIn من Upload-Post، upload-post-mcp على GitHub.
ما يقبله LinkedIn وUpload-Post في كل منشور، تم التحقق في سبتمبر 2026.
| البند | الحد | المصدر |
|---|---|---|
| نص المنشور | 3,000 حرف | حدود الأحرف في Upload-Post |
| عنوان المستند أو الفيديو | 400 حرف (الإيموجي يُحسب حرفين). العناوين الأطول تُقتطع مع علامة حذف. | رفع المستندات في Upload-Post |
| المستندات | PDF أو PPT أو PPTX أو DOC أو DOCX، حتى 100 MB و300 صفحة | LinkedIn Documents API |
| الفيديو | من 3 ثوان إلى 30 دقيقة، ومن 75 KB إلى 500 MB | LinkedIn Videos API |
| الصور | JPEG أو PNG أو GIF، حتى 36,152,320 بكسل؛ صور GIF المتحركة حتى 250 إطارا | متطلبات الصور في Upload-Post |
| الظهور | PUBLIC (الافتراضي) أو CONNECTIONS أو LOGGED_IN أو CONTAINER | دليل LinkedIn من Upload-Post |
| النشر باسم صفحة | يتطلب دور مسؤول أو مسؤول محتوى في تلك الصفحة | LinkedIn Posts API |
لا أوامر للحفظ. صِف ما تريده فحسب.
“صِغ وانشر منشور LinkedIn يعلن عن إصدار v2 لدينا. اجعله بسيطا ودون مبالغة.”
“انشر هذا الـ PDF كمستند كاروسيل على صفحة شركتنا.”
“جدول منشور نص على LinkedIn يوم الإثنين القادم الساعة 10:00 بتوقيت مدريد.”
“كيف كان أداء صفحة شركتنا هذا الشهر؟ المتابعون ومرّات الظهور والتفاعل.”
LinkedIn + وكلاء الذكاء الاصطناعي، بإجابات واضحة. آخر تحديث في سبتمبر 2026.
خادم MCP لـ LinkedIn هو خادم Model Context Protocol يعرض النشر على LinkedIn كأدوات يمكن لوكيل ذكاء اصطناعي استدعاؤها. يتيح خادم Upload-Post MCP لـ ChatGPT أو Claude أو Gemini أو أي عميل MCP نشر النصوص والمستندات والصور والفيديو على LinkedIn، دون كتابة كود.
نعم. تعرض أداة get_linkedin_pages صفحات الشركات التي تديرها، ويمكن للوكيل استهداف أي منها، أو ملفك الشخصي، في كل منشور.
نعم. تنشر أداة upload_document ملف PDF أو PPT أو PPTX أو DOC أو DOCX كمنشور مستند على LinkedIn، ويعرضه LinkedIn ككاروسيل يمكن التمرير بين صفحاته. العنوان مطلوب وحده الأقصى 400 حرف.
خادم MCP مجاني ومفتوح المصدر (MIT). ويعمل مع أي خطة Upload-Post، بما في ذلك الخطة المجانية مع 10 عمليات رفع شهريا.
في Claude Code، شغّل claude mcp add --transport http upload-post https://mcp.upload-post.com/mcp وسجّل الدخول عبر /mcp، أو مرّر مفتاح API عبر --header. على claude.ai أو Claude Desktop، أضف موصّل Upload-Post الرسمي من دليل Claude (claude.ai/directory/upload-post)، وانقر Connect وسجّل الدخول عبر OAuth. ولتشغيله محليًا في Claude Desktop، أضف بدلًا من ذلك إدخال npx @upload-post/mcp مع مفتاح API إلى claude_desktop_config.json. بعد ذلك اربط LinkedIn بملف تعريف في لوحة تحكم Upload-Post.
على الاثنين. بدون معرّف صفحة تذهب المنشورات إلى الملف الشخصي لحساب LinkedIn المربوط. ومع ضبط targetLinkedinPageId على معرّف من get_linkedin_pages، يُنشر المنشور باسم صفحة الشركة تلك. يشترط LinkedIn أن يكون لديك دور مسؤول أو مسؤول محتوى في الصفحة.
يستخدم الخادم الـ API الرسمية من LinkedIn عبر تطبيق معتمد وشاشة الأذونات الخاصة بـ LinkedIn نفسه. لا يشارك كلمة مرورك، ولا يكشط البيانات، ولا يؤتمت متصفحا، وهي الممارسات التي تحظرها اتفاقية مستخدم LinkedIn. لكن عليك الالتزام بقواعد LinkedIn الخاصة بالمحتوى والرسائل المزعجة.
حتى 3,000 حرف لنص المنشور و400 حرف لعنوان المستند أو الفيديو. يمكن أن تكون المستندات PDF أو PPT أو PPTX أو DOC أو DOCX حتى 100 MB و300 صفحة. وتتراوح الفيديوهات من 3 ثوان إلى 30 دقيقة ومن 75 KB إلى 500 MB.
نعم لصفحات الشركات التي تديرها: تستقبل get_analytics معرّف URN للصفحة وتعيد أرقامها. أما الملفات الشخصية فغير مدعومة، لأن LinkedIn لا يمنح إذن قراءة منشورات العضو (r_member_social) إلا للمطورين المعتمدين.
لا. إنه ينشر منشوراتك وصفحاتك ويديرها. لا يكشط الملفات الشخصية، ولا يبحث عن الأشخاص، ولا يرسل طلبات تواصل.
ابدأ مجانًا، دون بطاقة ائتمان. اربط LinkedIn مرة واحدة وانشر من أي عميل 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.