الخلاصةMCP (Model Context Protocol) هو «بريزة» موحّدة بتخلي الـ AI بتاعك يستخدم أدوات من برّه الشات — متصفح، قاعدة بيانات، API. توصّل سيرفر مرة واحدة، والـ AI بيكسب الأدوات دي للأبد. من غير ربط مخصوص، من غير كود — بس توجّهه على الأداة وتكلّمه.
…
MCP ايه بالظبط؟
معيار مفتوح (من Anthropic) بيخلي الـ AI يوصّل بأدوات ومصادر بيانات من برّه من خلال بروتوكول واحد موحّد. بدل ما كل AI يحتاج ربط مخصوص لكل أداة، MCP server بيوصّف اللي يقدر يعمله مرة واحدة — وأي AI شغال بـ MCP يقدر يستخدمه.
محتاج أكتب كود عشان أضيف MCP server؟
لأ. أغلب السيرفرات المفيدة موجودة خلاص — بتنزّلها أو توجّه Claude Code عليها بأمر واحد، والأدوات اللي فيها بتظهر لوحدها. تبني سيرفر بنفسك ده اختياري، ومحتاجه بس لو حاجة محدش عملها لحد دلوقتي.
أجرّب أنهي MCP server الأول؟
سيرفر متصفح (Claude يقدر يفتح صفحات ويقراها) وسيرفر قاعدة بيانات لأي حاجة انت شغال بيها بالفعل — دول بيغطّوا أول استخدام حقيقي لمعظم الناس: تتأكد من موقعك أو تجاوب من بياناتك الحقيقية.
آمن أوصّل قاعدة البيانات أو الأدوات بتاعتي؟
بس لو واثق في السيرفر وفاهم هو يقدر يعمل إيه بالظبط. فضّل صلاحية القراءة بس لما تقدر، ماتلصقش أي secrets في الشات، وعامل «وصّل أداة» زي بالظبط «ادّي حد صلاحية» — لأن دي هي فعلاً.
الـ AI بتاعك عبقري جوه الشات — لحد ما تديله إيدين. يقدر يكتب كود جامد بس مش يقدر يفتح موقعك يتأكد إنه شغال فعلاً. يقدر يفكّر في بياناتك بس مش يقدر يسأل قاعدة بياناتك. عارف الـ API بيعمل إيه بس مش قادر ينادي عليه. MCP (Model Context Protocol) بيحل المشكلة دي: معيار مفتوح بيوصّل الـ AI بتاعك بأدوات وبيانات حقيقية، عشان يبطّل يتكلم بس ويبدأ يعمل.
MCP ايه بكلام واضح؟
MCP هو «بريزة» موحّدة. طرف منها الـ AI بتاعك — Claude في حالتنا. والطرف التاني اسمه MCP server: برنامج صغير بيغلّف أداة أو مصدر بيانات (متصفح، قاعدة بيانات، API، برنامج تصميم، GitHub) ويوصّف اللي يقدر يعمله. توصّل الاتنين، والـ AI بتاعك يكسب القدرات دي كأدوات ينادي عليها بنفسه، وسط الكلام معاه — من غير ما تنسخ النتيجة وتلصقها بإيدك رايح جاي.
الفايدة من المعيار الموحّد إن محدش بيبني نفس الحاجة مرتين. حد بنى خلاص MCP servers لمتصفحات، لقواعد بيانات، لـ GitHub، لبرامج تصميم، لعشرات الأدوات اليومية. انت مش هتكتب ربط من الصفر — بس بتوصّل بحاجة موجودة خلاص.
توصّل واحد إزاي فعلياً؟
من ناحية الفكرة: بتقول للـ AI بتاعك في سيرفر موجود، وهو بيظهر في صندوق أدواته من ساعتها. في Claude Code، ده سطر واحد:
claude mcp add browser -- npx -y @modelcontextprotocol/server-playwright
خلاص كده — من غير لوحة تحكم تظبّطها، من غير حاجة تربطها بإيدك في أغلب السيرفرات العامة. اعمل restart، وClaude بقى عنده أداة حقيقية: يفتح رابط، يدوس، يقرا الصفحة اللي طالعة فعلاً. وجّهه على سيرفر تاني وهيكسب قدرة تانية — سيرفر قاعدة بيانات بيديله القدرة إنه يشغّل queries، وسيرفر GitHub بيخليه يفتح issues ويقرا pull requests.
تقدر كمان تسأل Claude على طول: «أنهي MCP servers موجودة لـ [قاعدة بياناتي / GitHub / برنامج تصميم]؟» — غالباً عارف، ويقدر يوريك تضيفه إزاي خطوة خطوة.
3 أمثلة تستحق تجربتها من أول يوم
متصفح. Claude يفتح موقعك الحقيقي، يدوس على اللينكات، يقرا الصفحة اللي طالعة، ويقولك فين المشكلة — بدل ما يخمّن من الكود بس.
قاعدة بيانات. وجّهه على قاعدة بياناتك (صلاحية قراءة بس في الأول) واسأله بكلامك العادي. Claude بيكتب الـ query، يشغّله، ويجاوبك من بياناتك الحقيقية بدل ما يخمّن شكل الجداول.
خدمة أو API. GitHub، أداة متابعة مشاريع، برنامج تصميم — Claude يقدر يفتح issue، يتأكد من deploy، أو ينقل ملف، مش بس يشرحلك تعمل ده إزاي.
كل مثال من دول بيحوّل إجابة «الكود ده المفروض يشتغل» لإجابة «خليني أتأكد... آه، شغال».
طيب الأمان؟
كل سيرفر بتضيفه هو صلاحية حقيقية على نظام حقيقي. قبل ما توصّل أي واحد:
وصّل بس السيرفرات اللي واثق فيها — نفس المعيار اللي بتحكم بيه لما تنزّل أي برنامج تاني.
افهم حدود صلاحيته. سيرفر قاعدة بيانات يقدر يعمل DELETE مختلف تماماً عن واحد يقدر بس يعمل SELECT. فضّل صلاحية القراءة لما تقدر.
متلصقش secrets في الشات خالص. بيانات الدخول مكانها إعدادات السيرفر نفسه، مش جوه الـ prompt.
ابدأ بحاجة واحدة. وصّل الأداة اللي محتاجها للمهمة اللي قدامك بس — مش كل أدواتك مرة واحدة.
عامل «وصّل MCP server» بالظبط زي «ادّي حد صلاحية» — لأن دي هي فعلاً.
ليه ده هو المكسب الحقيقي
دي اللحظة اللي فيها الـ AI بتاعك بيبطّل يبقى مجرد autocomplete ذكي، ويبدأ يبقى زميل شغل يقدر يتأكد، يشغّل، ويعمل فعلاً. الـ vault بيديله ذاكرة. القواعد بتديله حكم. MCP بيديله إيدين. وأول ما يوصل لأدواتك الحقيقية، سؤال «تتأكدلي ده شغال؟» بيبطّل يبقى سؤال بترد عليه بنفسك.
إزاي ده متوصّل بباقي الإعداد
الـ MCP جاي في الآخر لأنه مايستاهلش غير لما الباقي يبقى موجود: