خادم LinkedIn MCP: الرابط والإعداد وما الذي يمكنك أتمتته

لا يوجد خادم LinkedIn MCP رسمي، لذلك يعتمد الرابط الصحيح على خادم المجتمع الذي تختاره. يعرض هذا المقال نقاط الوصول المحلية والمستضافة، والإعداد الدقيق لكل من Claude Desktop وClaude Code وCursor، وخطوات تسجيل الدخول، والمهام التي تستحق الأتمتة، بالإضافة إلى مخاطر الحساب.

خادم LinkedIn MCP: الرابط والإعداد وما الذي يمكنك أتمتته
Cristian Da Conceicao
مؤسس Picasso IA

اكتب "LinkedIn MCP server URL" في شريط البحث، وستكتشف أول مفاجأة: لا يوجد عنوان واحد تنسخه. لا تنشر LinkedIn خادم MCP خاصًا بها، وحتى أكتوبر 2026 يأتي كل خيار يمكنك تثبيته أو الاتصال به من مشروع مجتمعي أو من منصة طرف ثالث مدفوعة. هذا يغيّر طريقة اختيارك له، وطريقة إعداده، وحجم المخاطر التي تتحملها على حسابك.

يعرض هذا المقال ما يكشفه الخادم مفتوح المصدر الأشهر فعليًا، والرابط الذي يناسب كل إعداد، والإعداد الدقيق لكل من Claude Desktop وClaude Code وCursor، والمهام المتعلقة بالوظائف والبحث والتواصل التي تستحق تسليمها إلى مساعد. كما يحدد الخط الفاصل بين اختصار مفيد وحساب مقيّد.

ماذا يفعل خادم LinkedIn MCP؟

MCP اختصار لعبارة Model Context Protocol، وهو معيار مفتوح يتيح لمساعد الذكاء الاصطناعي استدعاء أدوات خارجية عبر واجهة واحدة متسقة. خادم LinkedIn MCP برنامج صغير يغلّف إجراءات LinkedIn (قراءة الملف الشخصي، والبحث عن الوظائف، وعرض محادثات صندوق الوارد) في شكل أدوات يستطيع مساعدك استدعاءها بلغة إنجليزية بسيطة.

يلجأ الناس إليه لأسباب متكررة قليلة. يريد المجندون قائمة مختصرة دون أربعين علامة تبويب مفتوحة. ويريد الباحثون عن عمل ترتيب الوظائف بحسب خلفيتهم. ويريد المؤسسون ملخصًا سريعًا عن عميل محتمل قبل مكالمة. كل واحدة من هذه المهام حلقة متكررة من القراءة والتلخيص، وهذا بالضبط ما يتقنه مساعد مزوّد بالأدوات المناسبة، وما يؤديه تصفح يدوي بشكل سيئ.

النسخة المختصرة

تكتب شيئًا مثل "ابحث عن وظائف تصميم منتجات عن بُعد نُشرت هذا الأسبوع". يستدعي المساعد الخادم، ويقرأ الخادم LinkedIn عبر جلسة متصفح أو عبر API، ثم يعود إليك نص منظَّم. بعدها يرتّب المساعد النتائج أو يلخّصها أو يصوغ منها مسودة. لا مزيد من النسخ بين علامات التبويب.

الخوادم الرسمية مقابل خوادم المجتمع

توجد ثلاث فئات، والسؤال عن الرابط يعتمد على الفئة التي تختارها.

النوعكيف يصل إلى LinkedInمكان التشغيلالتكلفة المعتادة
أتمتة المتصفح (الخادم مفتوح المصدر الأشهر)جلسة متصفح مسجّل الدخول على جهازكمحلي، stdioمجاني
أغلفة REST APIتطبيق OAuth تعتمده LinkedIn، ومحدود بالنطاقات الممنوحةمحلي أو مستضافيعتمد على صلاحية وصولك
منصات الكشط المُدارةبنية تحتية للمزوّدرابط بعيد مستضافمدفوعة

💡 الخيار مفتوح المصدر الأكثر استخدامًا هو stickerdaniel/linkedin-mcp-server على GitHub، ومنشور على PyPI باسم mcp-server-linkedin (كان اسمه السابق linkedin-scraper-mcp، ولا يزال الاسم القديم يحوّل إلى الاسم الجديد). كل أمر وعلامة واسم أداة في ما يلي مأخوذ من توثيقه، و"الخادم" يعني هذا الخادم.

بالنسبة إلى حساب شخصي، يُعد خادم جلسة المتصفح المحلي أبسط طريق: لا يلزمك التقدم بطلب مطوّر، ولا توجد جهة خارجية تحتفظ ببياناتك، والتكلفة صفر. الثمن الذي تدفعه هو خطر مخالفة شروط الخدمة الموضح أدناه، ولهذا يناسب الاستخدام الشخصي منخفض الحجم. يبدو غلاف API أكثر أمانًا على الورق، لكنه لا يعيد إلا ما يُسمح لتطبيقك المعتمد بقراءته، وLinkedIn تمنح هذه الأذونات بشكل انتقائي. توفّر المنصة المستضافة وقت الإعداد لكنها مدفوعة، وتقبل بوجود طرف وسيط بينك وبين الخدمة.

رابط خادم LinkedIn MCP

الخوادم المحلية ليس لها رابط عام

وسيلة النقل الافتراضية هي stdio. يشغّل عميلك الخادم كعملية فرعية، ويتواصل معه عبر الإدخال والإخراج القياسيين، لذلك لا يوجد شيء تلصقه في حقل "عنوان الخادم". ما تمنحه للعميل هو أمر: uvx mcp-server-linkedin@latest.

منظر من زاوية منخفضة لحاسوب صغير منزلي وجهاز توجيه على رف خشبي

التشغيل عبر HTTP

إذا كان عميلك يقبل رابطًا فقط، فشغّل الخادم بوسيلة النقل streamable HTTP:

uvx mcp-server-linkedin@latest --transport streamable-http --host 127.0.0.1 --port 8000 --path /mcp

العنوان الذي يتصل به عميلك هو http://127.0.0.1:8000/mcp. تصف صورة Docker المنفذ 8080 للمهمة نفسها، ما يعطي http://127.0.0.1:8080/mcp. أبقِ المضيف على 127.0.0.1. أي شخص يستطيع الوصول إلى هذا المنفذ يستطيع التصرف عبر جلستك المسجّلة.

تُعد streamable HTTP أيضًا الطريق الأسهل عندما يعمل الخادم على جهاز مختلف عن العميل، مثل حاسوب صغير منزلي يبقى مفتوحًا طوال اليوم بينما تعمل من حاسوب محمول. في هذه الحالة أبقِ المنفذ مغلقًا أمام الإنترنت العام، واتصل به عبر شبكة خاصة أو نفق SSH.

💡 في Claude Code، سطر واحد يسجّل عنوان HTTP: claude mcp add --transport http linkedin http://127.0.0.1:8000/mcp

نقاط الوصول المستضافة في الأدلة

تسرد أدلة MCP أيضًا نقاط وصول بعيدة، مثل https://linkedin.run.mcp.com.ai/mcp، وhttps://gateway.pipeworx.io/linkedin_ads/mcp (وهذا الأخير يستهدف إعلانات LinkedIn وليس الملفات الشخصية). لم أتحقق من أي منهما. الخادم المستضاف يرى أي بيانات وبيانات اعتماد تمرّرها عبره، لذلك اقرأ شروط الخصوصية لناشره أولًا، وفضّل الخادم المحلي لأي شيء مرتبط بحسابك الشخصي.

الإعدادالعنوان أو الأمراستخدمه عندما
stdio محليuvx mcp-server-linkedin@latestجهاز واحد، وClaude Desktop أو Cursor أو Claude Code
HTTP محلي (uvx)http://127.0.0.1:8000/mcpعميلك يقبل رابطًا فقط
HTTP محلي (Docker)http://127.0.0.1:8080/mcpتريد عزلًا عن نظامك الرئيسي
مستضافيحدده المزوّدتقبل وجود طرف ثالث في العملية

الإعداد في أربع خطوات

تثبيت uv

يعمل الخادم عبر uvx، الذي يأتي مع مدير الحزم uv (الإصدار 0.4.0 أو أحدث). على macOS أو Linux:

curl -LsSf https://astral.sh/uv/install.sh | sh

على Windows، استخدم PowerShell:

powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"

أيدٍ لمطور تكتب أمر تثبيت في مكتب خافت الإضاءة

تسجيل الدخول مرة واحدة

شغّل أمر تسجيل الدخول مرة واحدة فقط:

uvx mcp-server-linkedin@latest --login

تُفتح نافذة متصفح تسجّل فيها الدخول يدويًا، بما في ذلك التحقق بخطوتين. تُحفظ الجلسة ضمن ~/.linkedin-mcp/profile/، ولا تمرّ كلمة المرور عبر المساعد أبدًا. علامات ذات صلة:

  • --import-from-browser يعيد استخدام جلسة من Chrome أو Brave أو Edge أو Arc أو Vivaldi أو أي متصفح آخر مبني على Chromium.
  • --auto-import مفعّل افتراضيًا، ويستورد الجلسة من متصفح محلي مسجّل الدخول عند أول استدعاء للأداة.
  • --logout يمسح الجلسة المحفوظة.

أضفه إلى عميلك

في Claude Desktop، حرّر claude_desktop_config.json (على Windows يقع في %APPDATA%\Claude، وعلى macOS في ~/Library/Application Support/Claude). يقرأ Cursor الكتلة نفسها من .cursor/mcp.json:

{
  "mcpServers": {
    "mcp-server-linkedin": {
      "command": "uvx",
      "args": ["mcp-server-linkedin@latest"],
      "env": { "UV_HTTP_TIMEOUT": "300" }
    }
  }
}

في Claude Code، سجّله من الطرفية:

claude mcp add linkedin -- uvx mcp-server-linkedin@latest

تفضّل الحاويات؟ ثبّت مجلد الجلسة داخل الصورة. على Windows، اكتب المسار بشرطات مائلة للأمام، مثل C:/Users/Alice/.linkedin-mcp:

{
  "mcpServers": {
    "mcp-server-linkedin": {
      "command": "docker",
      "args": [
        "run", "--rm", "-i",
        "-v", "/absolute/path/to/.linkedin-mcp:/home/pwuser/.linkedin-mcp",
        "stickerdaniel/linkedin-mcp-server:latest"
      ]
    }
  }
}

اختبره بأمر آمن واحد

أعد تشغيل العميل بالكامل، ثم أرسل هذا:

اقرأ ملفي الشخصي على LinkedIn وأخبرني أي الأقسام تبدو ضعيفة.

يستدعي الأمر get_my_profile، ويقرأ بياناتك الخاصة فقط، ولا يغيّر شيئًا. إذا ردّ المساعد، فالربط يعمل. قد يكون التشغيل الأول بطيئًا أثناء إعداد الخادم لمتصفحه المُدار، ولهذا يرفع الإعداد أعلاه UV_HTTP_TIMEOUT إلى 300 ثانية.

💡 @latest يعني أن الخادم يحدّث نفسه عند كل تشغيل. بالنسبة إلى إعداد تعتمد عليه، ثبّت إصدارًا محددًا مثل uvx mcp-server-linkedin@4.14.0 (إصدار PyPI وقت كتابة هذا المقال).

ماذا يمكنك أن تؤتمت؟

يكشف الخادم عن نحو عشرين أداة، وينفّذ كل استدعاء الواحد تلو الآخر عبر قائمة انتظار.

المجالالأدواتما تحصل عليه
الملفات الشخصيةget_person_profile، get_my_profile، search_people، get_sidebar_profilesالخبرة والتعليم والمهارات والمشاريع والمنشورات
الاتصالاتconnect_with_personإرسال طلبات الاتصال أو قبولها مع ملاحظة اختيارية
المراسلةget_inbox، get_conversation، search_conversations، send_messageالمحادثات والبحث فيها، والإرسال يحتاج إلى تأكيد
الشركاتget_company_profile، get_company_posts، search_companies، get_company_employeesصفحات الشركات ومنشوراتها ووظائفها وقوائم موظفيها
الوظائفsearch_jobs، get_saved_jobs، get_job_details، get_job_apply_urlالإعلانات والوظائف المحفوظة والإعلانات الكاملة وروابط التقديم
الخلاصةget_feed، search_postsالخلاصة الرئيسية والبحث في المنشورات مع فلاتر الحداثة
الجلسةclose_sessionيحرر المتصفح

البحث عن الملفات الشخصية والأشخاص

هنا يوفّر المجندون وفرق المبيعات أكبر قدر من الوقت. اطلب قائمة مختصرة وملخصًا من فقرة واحدة لكل شخص، بدلًا من فتح خمسة عشر تبويبًا.

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

مجنِّد يرتدي سترة كحلية يراجع سير ذاتية مطبوعة بجانب حاسوب محمول

البحث عن وظيفة دون فوضى التبويبات

يأخذ search_jobs كلمات البحث والموقع، ثم يفلتر حسب تاريخ النشر ونوع الوظيفة ومستوى الخبرة ونوع العمل وEasy Apply وترتيب النتائج، مع تقسيم النتائج إلى ما يصل إلى عشر صفحات. عند إقرانه مع get_job_details وget_job_apply_url يستطيع المساعد تحويل صفحة نتائج مزدحمة إلى جدول مرتب مع روابط التقديم مرفقة.

ابحث عن وظائف أبحاث تجربة المستخدم عن بُعد نُشرت خلال الأسبوع الأخير، وتجاهل أي وظيفة أدنى من مستوى متوسط، ورتّبها حسب مدى تطابقها مع ملفي الشخصي.

أُبقي التقديم نفسه يدويًا. المساعد يجد ويرتّب، وأنت تنقر.

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

منظر من الأعلى لطاولة مقهى عليها حاسوب محمول ودفتر قوائم مهام وفنجان قهوة

بحث الشركة قبل المقابلات

اجمع get_company_profile وget_company_posts وget_company_employees لبناء موجز من صفحة واحدة: ما الذي أعلنته الشركة مؤخرًا، ومن يعمل في الفريق الذي ستنضم إليه، وأي وظائف مفتوحة تشير إلى أولوياتها. يعمل search_posts وget_feed بالطريقة نفسها لمراقبة المواضيع، مثل "ماذا يقول الناس في مجالي عن هذا الإطلاق؟"

ثلاثة زملاء حول طاولة من خشب البلوط يراجعون مخططًا تدفقيًا مطبوعًا

صندوق الوارد ومسودات التواصل

يتيح get_inbox وsearch_conversations للمساعد العثور على المحادثات التي توقفت، ويمكنه صياغة متابعة لكل واحدة منها باستخدام سياق المحادثة. يطلب send_message تأكيدًا قبل إرسال أي شيء. تعامل مع هذا التأكيد كنقطة توقف صارمة: اقرأ المسودة، وعدّلها، ثم وافق عليها.

صاحب عمل يكتب رسالة واقفًا عند مكتب في علية بجدران من الطوب

خطر الحساب حقيقي

ما تقوله الشروط

توثيق الخادم نفسه صريح: "تحظر اتفاقية المستخدم في LinkedIn الوصول الآلي، ويمكن تقييد الحسابات التي تستخدم أدوات آلية أو حظرها." المشروع مستقل، وغير تابع لشركة LinkedIn أو Microsoft، ومخصص للاستخدام الشخصي، ولا يأتي بأي ضمان. استخدامه قرارك ومخاطرك.

لقطة مقرّبة لقفل نحاسي قديم على مزلاج خشبي متآكل

عادات تخفف المخاطر

  • ابدأ بالقراءة فقط. الملفات الشخصية والوظائف وصفحات الشركات أولًا، والمراسلة في الأخير.
  • أبقِ الحجم منخفضًا. يطلب التوثيق استخدامه باعتدال وتوجيه الوكلاء بمسؤولية، لأنك أنت المسؤول عن حجم الأتمتة التي تشغّلها.
  • صغ المسودة، ثم أرسلها بنفسك. لا تدع وكيلًا يرسل رسالة أو يرسل طلب اتصال بمفرده أبدًا.
  • استخدم حسابًا شخصيًا يمكنك خسارته. لا توجّهه إلى الملف الوحيد الذي يعتمد عليه دخلك.

هذه قاعدتي الشخصية التقريبية، وليست عتبة رسمية:

المهمةالخطرالحكم
قراءة ملفك الشخصيمنخفضلا بأس
بعض عمليات البحث عن الوظائف يوميًامنخفض إلى متوسطلا بأس باعتدال
فتح عشرات الملفات الشخصية تباعًاأعلىتجنّبه
طلبات اتصال بالجملةمرتفعلا تفعل
رسائل تُرسل تلقائيًامرتفعالمسودات فقط

إذا كانت مهمة ستجعلك غير مرتاح لو قمت بها يدويًا خمسين مرة في الساعة، فلا ينبغي أن يقوم بها وكيل نيابة عنك. الهدف هو استبدال التنقل بين التبويبات، لا تشغيل حملة.

إصلاح أخطاء الإعداد

  • لا يتصل الخادم أبدًا. غالبًا لا يرى العميل uvx في PATH الخاص به. شغّل which uvx (أو where uvx على Windows) والصق المسار المطلق في حقل command، ثم أعد تشغيل العميل بالكامل.
  • تنتهي مهلة التشغيل الأول. التحميل الأولي كبير. شغّل --login مرة واحدة في الطرفية حتى يتم جلب كل شيء قبل أن يطلبه العميل، وأبقِ UV_HTTP_TIMEOUT على 300.
  • توقف تسجيل الدخول عن العمل. شغّل --logout، ثم --login مرة أخرى. الجلسات تنتهي صلاحيتها.
  • تنتهي مهلة استدعاءات الأدوات. تحدد --tool-timeout المهلة الكاملة للاستدعاء (180 ثانية افتراضيًا)، وتحدد --timeout مهلة كل عملية على الصفحة (5000 ملي ثانية). على اتصال بطيء، أضف "--timeout", "10000" إلى args.
  • عميلان يشتركان في جلسة واحدة. تُنفَّذ الاستدعاءات بالتسلسل عبر العمليات، فينتظر العميل الثاني دوره ببساطة.
  • تريد مراقبته وهو يعمل. أضف --no-headless وستبقى نافذة المتصفح مرئية.

استخدم Claude Sonnet 5 على PicassoIA

يجلب خادم MCP البيانات. ويحوّلها نموذج كتابة إلى شيء يمكنك إرساله. يمكنك لصق ما أعاده مساعدك في Claude Sonnet 5 على PicassoIA وصياغة المخرجات هناك.

  1. انسخ الموجز. خذ إعلان الوظيفة أو ملخص الشركة من مساعدك. احذف التفاصيل الشخصية لأشخاص آخرين.
  2. افتح صفحة النموذج. انتقل إلى Claude Sonnet 5 على PicassoIA.
  3. الصق واطلب. جرّب: "باستخدام إعلان الوظيفة وخلفيتي أدناه، اكتب ملاحظة تقديم من أربع جمل بنبرة مباشرة، دون كلمات رنانة."
  4. شغّله وعدّل. غيّر تفصيلًا واحدًا في كل مراجعة حتى تعرف ما الذي غيّر النتيجة. اجعل التعليمات ضيقة: نموذج يُعطى إعلانًا وخلفية قصيرة وحدًا للكلمات يكتب شيئًا قابلًا للاستخدام، بينما نموذج يُطلب منه "اكتب لي رسالة رائعة" يكتب حشوًا.
  5. قارن. للمسودات السريعة، يستجيب Gemini 3.5 Flash بسرعة، وGPT 5.6 Terra خيار قوي آخر للنصوص المصقولة.

💡 المنشورات المصحوبة بصورة تلفت الانتباه عادة في الخلاصة. يمكن لنموذج P-Image وFlux 2 Pro وSeedream 5 Lite وGPT Image 2 جميعها تولّد ترويسة نظيفة بنسبة 16:9 من أمر نصي من سطر واحد.

صانع محتوى عند مكتب مرتب بجوار كاميرا بدون مرآة وصندوق إضاءة ناعمة

جرّبه بنفسك على Picasso IA

يوفّر مساعد مربوط مع LinkedIn ساعات من البحث، لكن النتيجة ما زالت بحاجة إلى كلمات وصور تشبهك. خذ المسودة التالية التي ينتجها مساعدك، وافتح Picasso IA، وأنشئ صورة الترويسة لها. صف المشهد بلغة بسيطة، واختر نموذجًا، وولّد عدة تنويعات، واحتفظ بالتي تناسب المنشور.

ابدأ بشيء صغير: بانر بأسلوب الصور الفوتوغرافية لتحديثك الوظيفي التالي، أو صورة نظيفة لإعلان شركة. تجربتان أو ثلاث ستُظهر لك الأوامر النصية والنماذج التي تناسب أسلوبك.

مصمم يبتسم أمام شاشة تعرض معرض صور ضبابي

شارك هذا المقال

اختر لغتك

مقالات ذات صلة