Figma تقصر الوصول إلى MCP server البعيد على قائمة أدوات معتمدة وترفض غيرها
المغزى: البروتوكول المفتوح يبقى مفتوحًا بقدر ما يسمح الخادم. وحين يقرر الخادم الكبير من يدخل، لا يكفي أن يملك المستخدم حسابه وملفاته ليصل إليها.
تنص وثائق Figma الرسمية لخدمة الـ MCP server البعيد على أن الأدوات المدرجة في كتالوج الشركة وحدها هي التي تستطيع الاتصال بها. ومن هذه الأدوات VS Code وCursor وClaude Code وCodex وXcode. أما أي أداة أخرى فتُحال إلى نموذج انتظار.
والـ MCP بروتوكول يتيح لأدوات الذكاء الاصطناعي الوصول إلى خدمات وبيانات خارجية. وقد صُمّم بحيث يمكن لأي أداة أن تتصل بأي خادم دون موافقة مسبقة، عبر آلية اسمها dynamic client registration، وهي معيار موصوف في RFC 7591. تعرّف الأداة نفسها للخادم عند أول اتصال، فتُسجَّل وتبدأ العمل.
وما تفعله Figma هو أنها تقرأ اسم الأداة في لحظة التسجيل هذه. فإذا لم يكن في قائمتها، يرد الخادم برسالة 403، أي أن الطلب مرفوض، قبل أن تكتمل عملية التسجيل أصلًا. وقد أكد ذلك مستخدمون على منتدى Figma، وقال أحد موظفي الشركة هناك إن صلاحية mcp:connect مقيّدة عمدًا على الأدوات المدعومة طوال فترة الـ beta.
ويعني ذلك أن امتلاك حساب في Figma لم يعد كافيًا للوصول إلى الملفات عبر الـ MCP. فالأداة المستخدمة هي التي تحدد إن كان الاتصال ممكنًا. والمطور الذي يبني أداة صغيرة، أو أداة عربية، لا يملك طريقًا إلى هذه الخدمة إلا أن تضيفه Figma إلى قائمتها.
والمسألة تتجاوز شركة واحدة. فقيمة البروتوكول المفتوح تقوم على أن الطرفين يلتزمان بقواعده، وحين يقرر خادم كبير أن يضيف شرطًا من عنده، يصبح الانفتاح قرارًا تجاريًا لا خاصية في المعيار. ولم تعلن Figma حتى الآن موعدًا لانتهاء الـ beta، ولا ما إذا كانت القائمة ستُفتح بعدها.