كيف تحوّل خوادم MCP بيئات IDE إلى مساعدين أذكياء للمطورين
واجه مطور مشكلة شائعة: نماذج اللغة تولّد أسماء نطاقات جذابة لكنها محجوزة بالفعل. وبدلًا من التحقق يدويًا من كل خيار، ربط Cursor IDE بخادم MCP خاص به مزود باستعلامات WHOIS. والآن يقترح وكيل AI النطاقات بنفسه ويتحقق فورًا من مدى توفرها. وتوضح هذه الحالة بجلاء كيف يغيّر بروتوكول MCP طريقة التعامل مع مساعدي AI: فلم يعد النموذج منغلقًا على نفسه، وأصبح قادرًا على الوصول إلى خدمات خارجية حقيقية مباشرة من داخل بيئة التطوير.
معالج بواسطة الذكاء الاصطناعي من Habr AI؛ بتحرير Hamidun News
# خادم MCP يحل مشكلة أزلية في توليد أسماء النطاقات بالذكاء الاصطناعي: الوكيل يتحقق بنفسه من WHOIS خلال 5 دقائق من الإعداد
قام مطوّر من موقع Habr بربط بيئة التطوير Cursor IDE بخادم MCP خاص به للتحقق من WHOIS — والآن لم يعد وكيل الذكاء الاصطناعي يقترح أسماء نطاقات فحسب، بل يستبعد فورًا الأسماء المحجوزة ويعرض فقط الخيارات المتاحة. وبحسب المطوّر، فإن الإعداد بأكمله يستغرق نحو خمس دقائق.
المشكلة: نماذج اللغة الكبيرة لا ترى WHOIS في الوقت الفعلي
كل من طلب من ChatGPT أو Claude ابتكار اسم نطاق يعرف هذه الحلقة المفرغة: يقدّم النموذج عشرة خيارات رائعة، تفتح موقع مسجّل النطاقات — لتجد أنها جميعًا محجوزة. والسبب يكمن في طبيعة نماذج اللغة نفسها: فهي تعمل بمقطع بيانات مجمّد ولا يمكنها الاتصال لحظيًا بخادم WHOIS للتحقق من توفر الاسم. والتحقق يدويًا من كل خيار مهمة كفيلة بقتل أي حماس.
بدأت القصة بمحض الصدفة: فقد أطلق المطوّر قبل ذلك خدمة مزحة جذبت حركة زوار غير متوقعة، فقرر التوجه بها إلى السوق العالمية. وأثناء بحثه عن نطاق بامتداد .com، اصطدم بهذا الألم الكلاسيكي — إذ تولّد نماذج اللغة الكبيرة خيارات جميلة لكنها محجوزة بالفعل.
الحل: خادم MCP خاص وCursor
كتب المطوّر خادم MCP خاصًا به يستقبل اسم النطاق ويعيد نتيجة استعلام WHOIS، ثم ربطه ببيئة Cursor — وهي بيئة تطوير شائعة مزوّدة بمساعد ذكاء اصطناعي مدمج. وبروتوكول سياق النموذج (Model Context Protocol - MCP) هو معيار مفتوح اقترحته شركة Anthropic، يتيح لنماذج اللغة التفاعل مع أدوات ومصادر بيانات خارجية عبر واجهة موحدة. وفي السابق كان هذا يتطلب كتابة تكاملات معقدة باستخدام آلية function calling، أما الآن فيكفي توصيل "إضافة" (plugin) جاهزة.
والنتيجة: يبتكر الوكيل داخل Cursor اسم نطاق للمشروع، ثم يستعلم فورًا خادم MCP، ويتحقق من توفر كل اسم عبر WHOIS، ولا يعيد سوى الخيارات المتاحة — وتجري هذه الدورة بأكملها ضمن نافذة واحدة، دون أي تبديل للسياق. ويستغرق الإعداد، بحسب المطوّر، نحو خمس دقائق: يكفي إدراج إعدادات خادم MCP ضمن إعدادات Cursor.
MCP كطبقة بنية تحتية جديدة لوكلاء الذكاء الاصطناعي
تتجاوز أهمية هذه الحالة مجرد التحقق من أسماء النطاقات. فقبل ظهور MCP، كان مساعد الذكاء الاصطناعي داخل بيئة التطوير، في جوهره، مجرد إكمال تلقائي بالغ الذكاء: يولّد الكود، ويشرحه، ويعيد هيكلته، لكنه يبقى محصورًا داخل كفاءته اللغوية الخاصة. أما الآن فأصبح النموذج يتحول إلى منسّق (orchestrator) — فهو لا يكتفي بالتفكير، بل يتصرف فعليًا، من خلال الوصول إلى واجهات برمجة تطبيقات خارجية، وقواعد بيانات، وأنظمة ملفات، وخدمات أخرى.
وتنمو منظومة خوادم MCP بسرعة كبيرة: إذ توجد بالفعل خوادم جاهزة لكل من GitHub وSlack وقواعد البيانات وأنظمة تخزين الملفات والمتصفحات وعشرات الأدوات الأخرى. وتدعم Cursor وClaude Desktop وعدد من العملاء الآخرين هذا البروتوكول بشكل أصلي. وتتشكل بذلك طبقة بنية تحتية جديدة — أشبه بـ"متجر تطبيقات" لنماذج اللغة، حيث يوسّع كل خادم MCP قدرات الوكيل بمهارة محددة.
القيود: الاستضافة المحلية ومسائل الأمان المفتوحة
لا تزال خوادم MCP تتطلب تشغيلًا محليًا أو استضافة ذاتية، وتبقى مسائل الأمان المتعلقة بمنح النموذج إمكانية الوصول إلى خدمات خارجية مفتوحة دون حل، ولا يزال المعيار نفسه في طور التطور. ومع ذلك، فإن الاتجاه واضح المعالم: فمستقبل مساعدات الذكاء الاصطناعي لا يكمن في توليد النصوص المعزول، بل في القدرة على التصرف في العالم الحقيقي عبر الأدوات، ويمثّل خادم MCP الصغير للتحقق من أسماء النطاقات توضيحًا حيًا لهذا التحول.
ما هو بروتوكول سياق النموذج (Model Context Protocol - MCP)؟
MCP هو معيار مفتوح اقترحته شركة Anthropic، يتيح لنماذج اللغة التفاعل مع أدوات ومصادر بيانات خارجية عبر واجهة موحدة. وهو يستبدل التكاملات المعقدة القائمة على function calling بتوصيل "إضافة" جاهزة — وهي خادم MCP — تمنح النموذج إمكانية الوصول إلى مهارة محددة، سواء كانت التحقق من WHOIS، أو العمل مع GitHub أو Slack أو قواعد البيانات أو أنظمة تخزين الملفات.
لماذا لا يستطيع الذكاء الاصطناعي التحقق بنفسه مما إذا كان النطاق متاحًا؟
يعمل نموذج اللغة بمقطع مجمّد من بيانات التدريب، ولا يملك وصولًا مباشرًا إلى مصادر خارجية في الوقت الفعلي، ولذلك لا يستطيع الاتصال بنفسه بخادم WHOIS لمعرفة ما إذا كان اسم النطاق محجوزًا. ولهذا السبب بالتحديد، تولّد نماذج اللغة الكبيرة خيارات أسماء جميلة، لكنها غالبًا محجوزة بالفعل — فمن دون أداة خارجية مثل خادم MCP، يستحيل عليها فعليًا التحقق من ذلك.
كم من الوقت يستغرق إعداد خادم MCP للتحقق من أسماء النطاقات في
Cursor؟
بحسب مطوّر الحل، يستغرق الإعداد نحو خمس دقائق: يكفي إدراج إعدادات خادم MCP ضمن إعدادات Cursor، وبعدها يقوم الوكيل بنفسه بتوليد خيارات أسماء النطاقات والتحقق فورًا من توفرها عبر WHOIS، مع إعادة الأسماء المتاحة فقط.
هل تحتاج إلى ذكاء اصطناعي يعمل داخل شركتك — وليس فقط في موجز الأخبار؟
أبني ذكاءً اصطناعياً جاهزاً للإنتاج للشركات — أنظمة CRM مخصّصة، أدوات داخلية، وكلاء مستقلون، أتمتة سير العمل. ملك لك، مصمّم وفق عمليتك، دون رسوم لكل مستخدم. من إعداد جمال خميدون، مدير المنتجات في AlpinaGPT (منصة ذكاء اصطناعي، أكثر من 6000 مستخدم).
أهم ما في عالم الذكاء الاصطناعي — مرة كل أسبوع
سبع قصص مهمة فعلاً هذا الأسبوع، مختارة بعناية. بلا ضجيج ولا بيانات صحفية.
تم! تحقق من بريدك للتأكيد.