تجاوز إلى المحتوى
العربية

سير العمل والاحتراف

كيفية استخدام MCP مع Claude Code

الـ Model Context Protocol هو الفرق بين مساعد لا يستطيع سوى قراءة ملفاتك، ومساعد يستطيع فحص الـ tickets، والاستعلام من الـ database، وتصفّح الويب. إعداده أسهل مما يبدو.

قراءة 9 دقائق حُدّث في 2026-06-15

جاهزًا من الصندوق، يكون Claude Code بارعًا داخل حدّ واحد: ملفاتك والـ terminal الخاص بك. يستطيع قراءة مشروعك، وتعديله، وتشغيل الأوامر، والتفكير في كل ذلك. لكن في اللحظة التي تحتاج فيها مهمة إلى شيء خارج ذلك الحدّ — «ماذا يقول الـ ticket المتعطّل؟»، «اسحب أرقام الأسبوع الماضي من الـ database»، «تحقّق مما إذا كان الموقع المباشر يُحمَّل فعلًا» — تعود إلى النسخ واللصق.

MCP هو ما يمحو ذلك الحدّ.

ما هو MCP في الحقيقة

MCP — الـ Model Context Protocol — هو طريقة معيارية لمساعدي الذكاء الاصطناعي للتحدث مع الأدوات والبيانات الخارجية. فكّر فيه كمحوّل عالمي. فبدلًا من أن يخترع كل تطبيق ذكاء اصطناعي طريقته الخاصة للاتصال بنظام تتبّع المشكلات لديك مثلًا، تتحدّث جميعها لغة واحدة مشتركة. تكشف الأداة عن MCP server؛ ويكون Claude هو MCP client؛ فيتصلان، والآن يستطيع Claude استخدام تلك الأداة.

جزء «المعيار المفتوح» مهمّ. لأن MCP مشترك، فإن server بناه أحدهم لتطبيق ما يعمل في أي تطبيق يتحدّث MCP. تنمو منظومة الـ connectors للجميع دفعة واحدة.

نموذج ذهني مفيد: تمنح الـ MCP servers لـ Claude حواسّ جديدة وأيادي جديدة. browser server يتيح له رؤية صفحات الويب والنقر عليها. database server يتيح له الاستعلام من بياناتك. docs server يتيح له قراءة قاعدة معرفتك. كل واحد منها يوسّع ما يمكن أن يعنيه «انظر في هذا وتولَّ أمره».

لماذا هو الفتح الكبير

إليك المهمة نفسها، قبل وبعد.

قبل MCP: تفتح الـ ticket، تنسخ الوصف، تلصقه في Claude، تنسخ سجلّ الخطأ، تلصقه أيضًا، تصف بنية الـ database من ذاكرتك، ثم تطلب إصلاحًا.

بعد MCP: «اقرأ الـ ticket رقم 4012، اعثر على السبب في الـ code، تحقّق من الصفوف ذات الصلة في الـ database، واقترح إصلاحًا.»

هذه ليست راحة صغيرة. إنها تطوي مهمة متعدّدة الأدوات وثقيلة بالنسخ واللصق في جملة واحدة — وتزيل أخطاء النقل التي تتسلّل في كل مرة تنقل فيها المعلومات بيدك.

إعداد أول server لك

يعتمد الأمر الدقيق على الـ server، لكن الشكل نفسه دائمًا. تُضاف معظم الـ servers بأمر واحد:

claude mcp add <name>

أو، للـ servers التي تضبطها يدويًا، تضيف كتلة صغيرة إلى إعداداتك تصف كيفية تشغيل الـ server وما يُسمح له بفعله. وبمجرد اتصاله، يسرد Claude القدرات الجديدة ويستطيع البدء باستخدامها — مع طلب إذنك قبل أن يتخذ أي إجراء حقيقي.

اتصال أول جيد هو شيء منخفض المخاطر ومفيد بوضوح:

  • browser server (مثل Playwright) حتى يستطيع Claude فتح الصفحات، والتقاط لقطات الشاشة، والتحقّق من أن موقعك يعمل.
  • docs server أو notes server (مثل Notion) حتى يستطيع قراءة قاعدة معرفتك والبحث فيها.
  • calendar server أو email server حتى يستطيع الصياغة والجدولة والبحث عن الأشياء.

ابدأ بواحد. تعوّد على شعور الـ permission prompts. ثم أضِف التالي.

نموذج الـ permission — ولماذا يهمّ

ربط أداة يعني منح وصول، لذا عامِل كل MCP server جديد كما تعامل تثبيت تطبيق جديد:

  • اربط الـ servers التي تثق بها. يعمل الـ server بأي وصول تمنحه إياه.
  • حدّد نطاقه. يتيح لك كثير من الـ servers تقييد ما يمكنها لمسه — read-only حيثما أمكن، مشروع واحد بدلًا من كل شيء.
  • راقب الـ prompts. يسأل Claude قبل أن يفعل أي شيء ذي عواقب عبر server. تلك الـ prompts هي حاجز أمانك؛ اقرأها بدلًا من الموافقة بشكل انعكاسي.

هذا هو الانضباط نفسه الذي يحكم بقية نظام الـ permissions في Claude Code: يقترح الـ model، وتوافق أنت، وتحظى الإجراءات التي لا رجعة فيها بنظرة أدق. لا يغيّر MCP ذلك العقد — إنما يوسّع مجموعة الأشياء التي يستطيع Claude اقتراحها.

متى تلجأ إلى MCP (ومتى لا تلجأ)

الجأ إليه حين تجبرك مهمة مرارًا على مغادرة Claude لجلب شيء — نظام الـ tickets نفسه، الـ dashboard نفسها، المستندات نفسها، كل يوم. ذلك التكرار هو الإشارة إلى أن الاتصال سيردّ عائده.

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

إلى أين يقود هذا

بمجرد أن يستطيع Claude رؤية أدواتك، تتغيّر طبيعة ما تفوّضه. تتوقّف عن أن تطلب منه «ساعدني في كتابة الـ code الذي يستعلم من الـ database» وتبدأ بأن تطلب منه «اكتشف لماذا انخفضت الطلبات يوم الثلاثاء» — فيذهب وينظر. هذه هي القفزة نفسها التي تحوّل المساعد إلى agent: القدرة على اتخاذ إجراءات في العالم، ومراقبة النتيجة، وتقرير ما يفعل تاليًا.

MCP هو السباكة التي تجعل تلك القفزة ممكنة. أعِدّ server واحدًا هذا الأسبوع. في أول مرة تطرح فيها سؤالًا يمتدّ عبر الـ code، والبيانات، والويب — وتحصل على إجابة واحدة متماسكة — ستفهم لماذا لا يعود من يستخدمه أبدًا إلى الوراء.

mcpclaude-codeintegrationstoolsconnectors

أسئلة يطرحها الناس

ماذا يعني اختصار MCP؟
الـ Model Context Protocol. إنه معيار مفتوح لربط مساعدي الذكاء الاصطناعي بأدوات ومصادر بيانات خارجية. ولأنه معيار مشترك، يعمل أي MCP server واحد عبر أي تطبيق يتحدّث MCP — لا Claude وحده.
هل استخدام MCP آمن؟
آمن بقدر أمان الـ servers التي تربطها والـ permissions التي تمنحها. يسأل Claude قبل تنفيذ الإجراءات، ويمكنك تحديد نطاق ما يُسمح لكل server بفعله. عامِل أي MCP server جديد مثل تطبيق جديد تثبّته — اربط من تثق بها، وراجِع ما يمكنها الوصول إليه.
هل أحتاج إلى كتابة code لاستخدام MCP؟
لا. ربط MCP server موجود هو خطوة إعداد، عادةً أمر واحد أو بضعة أسطر في ملف إعدادات. لا تكتب code إلا إذا كنت تبني server خاصًا بك لأداة لا تملك واحدًا بعد.