MCP لرموز التصميم بإيجاز
Model Context Protocol معيار مفتوح لربط مساعدي الذكاء الاصطناعي بأدوات وبيانات خارجية. وعند تطبيقه على رموز التصميم، يتيح خادم MCP لوكيل البرمجة الاطلاع على قيم الرموز الحالية للمشروع، فتشير المكونات المولَّدة إلى نظام التصميم الحقيقي بدل قيم يخترعها النموذج.
المشكلة التي يعالجها
وكيل ذكاء اصطناعي يكتب مكوّنًا لا بد أن يأخذ قيم التصميم من مكان ما. وفي غياب ما هو أفضل، يستخدم ما رآه أثناء التدريب: قيم Tailwind الافتراضية الشائعة، واللوحات الرائجة، وتباعدات معقولة.
النتيجة تُصرَّف وتبدو معقولة وهي خاطئة. ليست خاطئة بشكل ظاهر، وهنا تكمن الصعوبة. إنها قيمة ست عشرية قريبة من لونك الأساسي بدل لونك الأساسي.
لصق اللوحة في الطلب يفيد في محادثة واحدة. لكنه لا ينجو إلى التالية، ولا يتوسّع إلى فريق.
ما الذي يغيّره MCP
Model Context Protocol معيار مفتوح لكشف الأدوات والبيانات لمساعدي الذكاء الاصطناعي. يتصل عميل مثل Cursor أو Claude Code بخادم، ثم يستطيع استدعاء أدواته أثناء المهمة.
بالنسبة لنظام تصميم يعني ذلك أن الوكيل يستطيع طلب القيم في اللحظة التي يحتاجها فيها، بدل الاعتماد على ما انتهى إليه الطلب. الخادم النموذجي يكشف:
- جلب الرموز: القيم الحالية للون والطباعة والتباعد ونصف القطر والظل والحركة
- جلب المكوّن: مواصفات مكوّن مسمّى
- فحص المخالفات: لكتلة شيفرة معينة، أي القيم مثبّتة وأي الرموز يحل محلها
- اقتراح رمز: سبيل للوكيل ليطلب قيمة لا يعرّفها النظام، بدل اختراعها
الأخيرة أهم مما تبدو. فهي تحوّل حالة الفشل من اختراع صامت إلى طلب صريح يستطيع إنسان الإجابة عنه.
كيف يُوصَل
تقرأ عملاء MCP إعدادًا صغيرًا بصيغة JSON يسمّي الخادم وطريقة الوصول إليه. في Cursor يوجد ضمن إعدادات MCP للمشروع، وفي Claude Code يُضاف عبر سطر الأوامر. والمصادقة عادة رمز محصور بمشروع واحد.
وبمجرد الاتصال يصبح نظام التصميم متاحًا للوكيل في كل توليد، دون لصق في كل طلب.
لماذا يختلف هذا عن ملف قواعد
قواعد Cursor والآليات المشابهة تحقن نصًّا ثابتًا في السياق. ينفع ذلك، ويستحق الفعل، لكن النص لقطة زمنية: صحيح إلى أن تتغير الرموز، ثم يصبح خاطئًا بثقة.
أما خادم MCP فيُقرأ وقت الاستدعاء. وحين يتغيّر رمز يرى التوليد التالي القيمة الجديدة دون أن يحدّث أحد أي ملف.
أين يقع Flash DSM من هذا
يشغّل Flash DSM خادم MCP يكشف الأدوات أعلاه لأي نظام تصميم تملكه، ويمكن الاتصال به من Cursor أو Claude Code أو أي عميل MCP برمز محصور.