الذكاء الاصطناعي

MCP مع Claude خطوة بخطوة: استخدام Model Context Protocol (2026)

6 دقائق للقراءة

🔝 الدليل الرئيسي: Claude AI: الدليل الشامل 2026

الـ Model Context Protocol — MCP — هو على الأرجح اللبنة التقنية الأكثر هيكلةً للذكاء الاصطناعي في 2026، ومع ذلك كثير من المستخدمين لا يزالون يعتبرونه موضوع مطوّر. قراءة خاطئة. MCP لنماذج AI ما هو USB-C للأجهزة الطرفية: معيار عالمي يُتيح لـ Claude — لكن أيضًا ChatGPT، VS Code، Cursor — التوصيل بأي أداة أو مصدر بيانات.

يأخذك هذا الدرس من فهم المفهوم إلى تثبيت واستخدام أول خادم MCP، دون برمجة. ستنطلق بـ 2-3 خوادم موصَّلة بـ Claude — مثلًا خادم filesystem يُعطيه وصولًا لمجلد محدد، خادم GitHub لمستودعاتك، خادم PostgreSQL لاستكشاف قاعدة — وستعرف كيف تُصحّحها عندما يعلق شيء.

المتطلبات

  • حساب Claude مدفوع (Pro كحد أدنى مُوصى به)
  • تطبيق سطح المكتب Claude مُثبَّت (MCP المحلية تعمل أساسًا من التطبيق)
  • لـ Claude Code، وصول للطرفية والـ binary claude
  • المستوى: متوسط. راحة مع طرفية مُوصى بها
  • الوقت المُقدَّر: 75 دقيقة

الخطوة 1 — فهم MCP في دقيقتين

نُعيد قياس Anthropic الرسمي. قبل USB-C، كل جهاز له موصِّل: Apple له Lightning، بعض PCs لها mini-USB، أخرى micro-USB، الأقراص لها eSATA. لتوصيل قرص صلب على MacBook، لزم adapter. USB-C وحّد: منفذ واحد، يُوصِّل في أي مكان، ينقل أي شيء.

لنماذج AI، المشكلة المكافئة كانت: كيف يقرأ Claude Drive؟ كيف يصل Claude لقاعدة بياناتك؟ قبل MCP، كل ناشر نموذج كان لديه API تكامل خاص. بناء تكامل لـ Claude لا يُساعد لـ ChatGPT.

MCP يُوحّد هذه الطبقة. خادم MCP يكشف بيانات أو أدوات وفق بروتوكول قياسي. عميل MCP — Claude، ChatGPT، VS Code، Cursor — يعرف التحدّث مع أي خادم MCP متوافق. النتيجة المباشرة: عمل مطوّر يُبرمج خادم MCP « وصول لقاعدة منتجاتنا » يخدم كل النماذج معًا. هذا أثر شبكة جعل المعيار يقلع بسرعة بعد إطلاقه من Anthropic.

الخطوة 2 — التمييز بين MCP وConnecteurs وSkills

كثير من المستخدمين يخلطون. التمييز الواضح:

Connecteur تكامل رسمي شامل، مُسلَّم من Anthropic، يُفعَّل في نقرتين — Drive، Gmail، GitHub، Notion. لا تُثبِّت شيئًا. الخيار الأبسط عندما تكون الخدمة في القائمة الرسمية.

خادم MCP أكثر انفتاحًا. قد يكون محليًا — يعمل على جهازك — أو بعيدًا. يكشف بيانات أو أدوات مخصصة. تُثبّته بنفسك، إما بأمر بسيط مثل npx أو uvx، أو بتنزيل. الخيار عندما تريد توصيل شيء ليس له connecteur رسمي.

Skill تعليمة مستدامة، لا اتصال ببيانات. Skill تُعلّم Claude مهارة (« كيفية تحرير تقرير شهري »)؛ MCP يُعطيه وصولًا لمعلومة أو فعل. الثلاثة تتجمّع.

الخطوة 3 — تثبيت أول MCP: filesystem

MCP filesystem الأبسط للفهم والأكثر فائدة فوريًا. يُعطي Claude وصولًا لمجلد محدد من قرصك — لا أكثر. تُحدّد المجلد، Claude يستطيع القراءة وأحيانًا الكتابة بداخله، لكن يبقى مُقيَّدًا خارجه.

claude mcp add filesystem --path ~/dev/mon-projet
claude mcp list

يجب أن ترى filesystem بحالة « connected » والمسار المُصرَّح. أطلق ثم جلسة Claude:

claude
> Liste-moi les fichiers de ce projet et identifie ceux qui sont les plus récents.

Claude يردّ بقائمة حقيقية، مقروءة من مجلدك. لديك أول MCP في اليد.

الخطوة 4 — MCP GitHub الرسمي

MCP GitHub الرسمي يُعطي Claude وصولًا لمستودعاتك للقراءة (issues، PRs، code) و، بتصريح، الكتابة (تعليق، إنشاء issue، فتح PR).

claude mcp add github

المتصفّح يفتح لـ OAuth GitHub. كما في Connecteur GitHub، اختر « مستودعات مختارة » واسرد صراحةً المستودعات.

claude
> Liste les 5 dernières issues ouvertes du dépôt monorga/monrepo, classées par date de mise à jour.

Claude يجب أن يُرجع الـ issues الحقيقية. إذا حصلت على خطأ صلاحية، تحقّق على GitHub Settings → Applications.

الخطوة 5 — MCP PostgreSQL لاستكشاف قاعدة

حالة استخدام قوية: توصيل Claude بقاعدة PostgreSQL لاستكشاف schema، إطلاق استعلامات، فهم بنية بيانات. لا تُعطِ Claude سوى حساب قراءة فقط — احتياط أدنى غير قابل للتفاوض.

claude mcp add postgres --url "postgresql://lecteur:motdepasse@localhost:5432/ma_base"

الحساب lecteur هو مستخدم PostgreSQL أنشأته خصيصًا. SQL لإنشائه:

CREATE USER lecteur WITH PASSWORD 'motdepasse';
GRANT CONNECT ON DATABASE ma_base TO lecteur;
GRANT USAGE ON SCHEMA public TO lecteur;
GRANT SELECT ON ALL TABLES IN SCHEMA public TO lecteur;

بمجرد التوصيل، اختبر في Claude:

Décris-moi le schéma de la base : liste les tables, leurs colonnes principales,
et les relations entre elles. N'exécute pas de SELECT * sur des tables larges.

Claude يستعلم catalogue PostgreSQL، يُعيد لك schema، ويستطيع الإجابة على أسئلة تحليلية (« كم عميل نشط الشهر الماضي ») عبر استعلامات مستهدفة.

الخطوة 6 — اكتشاف MCPs مفيدة أخرى

منظومة MCP تنمو بسرعة. بعض الخوادم تستحق العناء حسب مهنتك. MCP Slack ليُتيح لـ Claude النشر أو تلخيص قنوات. MCP Brave Search أو MCP Tavily لبحوث ويب بديلة. MCP Memory لتخزين ذاكرة دائمة خارج سياق Claude. MCP Puppeteer لقيادة متصفّح headless. MCP Linear أو MCP Jira لفرق المنتج.

لاستكشاف الكتالوج، الـ hub الرسمي modelcontextprotocol.io يسرد خوادم MCP المجتمعية. قبل تثبيت خادم طرف ثالث، تحقّق من أنه من ناشر مُعرَّف وأنه مُحدَّث حديثًا.

الخطوة 7 — إعداد MCP يدويًا عبر ملف config

لاستخدام متقدم، يمكنك إدارة قائمة MCP بتحرير ملف الإعداد مباشرة. على Claude Code، هذا الملف هو ~/.claude/mcp.json. مثال:

{
  "mcpServers": {
    "filesystem": {
      "command": "npx",
      "args": ["-y", "@modelcontextprotocol/server-filesystem", "/Users/moi/dev"]
    },
    "postgres": {
      "command": "npx",
      "args": ["-y", "@modelcontextprotocol/server-postgres",
               "postgresql://lecteur:motdepasse@localhost:5432/ma_base"]
    }
  }
}

هذا المسار مفيد لحفظ إعداد MCP في مستودع فريق، أو لـ scripter التثبيت على عدة محطات.

الخطوة 8 — تصحيح MCP لا يردّ

عندما يكون MCP مُثبَّتًا لكنه لا يردّ، سلسلة التصحيح:

claude mcp list      # vérifier statut "connected"
claude mcp logs filesystem      # voir échanges détaillés

أخطاء نموذجية: permission denied (المجلد أو القاعدة غير متاحة)، timeout (خادم بطيء)، version protocol mismatch (إصدار MCP قديم أو حديث جدًا). لمشاكل الإصدار، حدّث الحزمة npm: npm update @modelcontextprotocol/server-filesystem.

الخطوة 9 — ممارسات أمان جيدة

توصيل MCPs يُوسّع كثيرًا ما يستطيع Claude رؤيته على جهازك. قواعد للحفر. أولًا: أبدًا credentials في الأمر — استخدم متغيّرات بيئة و.env غير مُحفَّظ. ثانيًا: حسابات قراءة فقط افتراضيًا على أي MCP يلمس بيانات مُهيكَلة (DB، API). ثالثًا: محيطات دنيا: MCP filesystem على مجلد محدد، لا على /.

أخيرًا، audit منتظم لقائمة MCPs المُثبَّتة. claude mcp remove nomduserveur يُنظّف في أمر.

الخطوة 10 — التحقق من إتقانك

معايير التصديق. الأول: لديك على الأقل 2 MCP مُثبَّتة ومُستخدَمة هذا الأسبوع. الثاني: راجعت صلاحيات كلٍّ وأكّدت أنها دنيا. الثالث: عندما يعلق MCP، تعرف فتح logs وتحديد السبب.

أخطاء شائعة

الخطأ السبب الحل
MCP مُثبَّت لكن Claude لا يستخدمه غير مُحدَّد في prompt حدّد « استخدم خادم MCP X »
« permission denied » على filesystem مسار لمجلد غير مقروء تحقّق من حقوق Unix
اتصال DB timeout جدار حماية أو منفذ محجوب اختبر بـ psql محليًا أولًا
بيانات حساسة مكشوفة حساب DB بحقوق كتابة أعد إنشاء حساب SELECT only
MCP معطوب بعد تحديث Claude Code إصدار protocol غير متوافق حدّث الحزمة MCP
عدة MCPs تردّ متعارضة لا تحديد في prompt سمِّ الخادم الهدف صراحةً

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

هل MCP معيار Anthropic أم مفتوح؟
أطلقته Anthropic، الآن مفتوح بحوكمة تستقلّ. مُنفَّذ من Claude، ChatGPT، VS Code، Cursor، وعملاء كُثُر آخرين.

هل أستخدم MCPs بدون Claude Code؟
نعم، بحدود. تطبيق سطح المكتب Claude يدعم مجموعة فرعية. claude.ai web يعتمد على Connecteurs الرسمية بدل MCPs المحلية. الطريق الأكثر اكتمالًا اليوم: Claude Code.

هل يستطيع MCP نقل بياناتي لطرف ثالث؟
تقنيًا، خادم MCP يفعل ما يفعله كوده. لذا اختيار المصدر يهم: خادم رسمي أو من منظمة معروفة أأمن من خادم في مستودع غامض.

كم MCP يمكنني تثبيتها بالتوازي؟
لا حد صارم. في الممارسة، احتفظ بأقل من 15 نشطة.

هل توجد MCPs رسمية للمحافظ العربية (Mada، STC Pay)؟
لا بعد. مجتمع MCP لا يزال أساسًا أمريكيًا شماليًا وأوروبيًا. فرصة للمطوّرين العرب: كتابة MCP « Mada » أو « STC Pay » مشروع open source بأثر محلي قوي.

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

Sponsoriser ce contenu

Cet emplacement est à vous

Position premium en fin d'article — c'est l'instant où les lecteurs sont le plus engagés. Réservez cet espace pour votre marque, votre formation ou votre offre.

Recevoir nos tarifs
Publicité