خادم MCP

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

دع وكلاء الذكاء الاصطناعي ينشرون المنشورات النصية ومستندات PDF والصور والفيديو على LinkedIn، على ملفك الشخصي أو صفحة شركة تديرها، من إيعاز واحد. يعمل عبر الـ API الرسمية من LinkedIn.

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

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

جزء من خادم 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 لـ LinkedIn إلى 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. قبل أول منشور، اربط LinkedIn بملف تعريف في لوحة التحكم: يمرر الوكيل اسم هذا الملف في المعامل user. وفي ChatGPT، ابحث عن Upload-Post ضمن Apps واضغط Connect، دون الحاجة إلى ملف إعدادات.

مثال: منشور مستند PDF على صفحة شركة

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

أنت

انشر تقرير الربع الثالث الموجود على https://example.com/q3-report.pdf في صفحة شركة Acme Analytics (ملف Upload-Post باسم "acme"). اجعل العنوان "تقرير المنتج للربع الثالث"، واكتب مقدمة من سطرين، واجعله عاما.

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

    get_linkedin_pages

    يبحث الوكيل عن معرّف الصفحة بدلا من تخمينه.

    المعاملات
    {
      "profile": "acme"
    }
    النتيجة (مختصرة)
    {
      "success": true,
      "pages": [
        {
          "id": "urn:li:organization:12345678",
          "name": "Acme Analytics",
          "vanityName": "acme-analytics"
        }
      ]
    }
  2. استدعاء الأداة 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/

  • إذا حذفت targetLinkedinPageId، ينشر الاستدعاء نفسه على الملف الشخصي لحساب LinkedIn المربوط.
  • يجب أن يكون الملف متاحا عبر رابط عام. لا يستطيع خادم MCP المستضاف قراءة الملفات الموجودة على جهازك، لذلك ارفع ملف PDF إلى مكان ما أولا أو انشره من لوحة التحكم.
  • أضف scheduledDate وtimezone إلى أي من هذه الاستدعاءات لجدولة المنشور بدلا من نشره الآن.

الوكيل نفسه، منشورات أخرى على LinkedIn

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"
}

API الرسمية من LinkedIn. لا كشط للبيانات ولا مشاركة لكلمة المرور

كيف يصل خادم 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 التي يعمل الوكيل ضمنها

ما يقبله 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

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

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

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

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

“صِغ وانشر منشور LinkedIn يعلن عن إصدار v2 لدينا. اجعله بسيطا ودون مبالغة.”
“انشر هذا الـ PDF كمستند كاروسيل على صفحة شركتنا.”
“جدول منشور نص على LinkedIn يوم الإثنين القادم الساعة 10:00 بتوقيت مدريد.”
“كيف كان أداء صفحة شركتنا هذا الشهر؟ المتابعون ومرّات الظهور والتفاعل.”

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

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

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

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

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

نعم. تعرض أداة get_linkedin_pages صفحات الشركات التي تديرها، ويمكن للوكيل استهداف أي منها، أو ملفك الشخصي، في كل منشور.

هل يستطيع نشر كاروسيل PDF؟

نعم. تنشر أداة upload_document ملف PDF أو PPT أو PPTX أو DOC أو DOCX كمنشور مستند على LinkedIn، ويعرضه LinkedIn ككاروسيل يمكن التمرير بين صفحاته. العنوان مطلوب وحده الأقصى 400 حرف.

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

خادم MCP مجاني ومفتوح المصدر (MIT). ويعمل مع أي خطة Upload-Post، بما في ذلك الخطة المجانية مع 10 عمليات رفع شهريا.

كيف أضيف خادم MCP لـ LinkedIn إلى Claude؟

في 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 أن يكون لديك دور مسؤول أو مسؤول محتوى في الصفحة.

هل يمكن أن يقيّد LinkedIn حسابي بسبب استخدامه؟

يستخدم الخادم الـ API الرسمية من LinkedIn عبر تطبيق معتمد وشاشة الأذونات الخاصة بـ LinkedIn نفسه. لا يشارك كلمة مرورك، ولا يكشط البيانات، ولا يؤتمت متصفحا، وهي الممارسات التي تحظرها اتفاقية مستخدم LinkedIn. لكن عليك الالتزام بقواعد LinkedIn الخاصة بالمحتوى والرسائل المزعجة.

ما حدود المنشورات في LinkedIn؟

حتى 3,000 حرف لنص المنشور و400 حرف لعنوان المستند أو الفيديو. يمكن أن تكون المستندات PDF أو PPT أو PPTX أو DOC أو DOCX حتى 100 MB و300 صفحة. وتتراوح الفيديوهات من 3 ثوان إلى 30 دقيقة ومن 75 KB إلى 500 MB.

هل يستطيع الوكيل قراءة إحصاءات LinkedIn؟

نعم لصفحات الشركات التي تديرها: تستقبل get_analytics معرّف URN للصفحة وتعيد أرقامها. أما الملفات الشخصية فغير مدعومة، لأن LinkedIn لا يمنح إذن قراءة منشورات العضو (r_member_social) إلا للمطورين المعتمدين.

هل هو أداة لكشط بيانات LinkedIn؟

لا. إنه ينشر منشوراتك وصفحاتك ويديرها. لا يكشط الملفات الشخصية، ولا يبحث عن الأشخاص، ولا يرسل طلبات تواصل.

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

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