يفرض خادم Model Context Protocol (MCP) في Google Drive عناصر التحكّم في الوصول وقواعد الأهلية لتحديد الملفات والمجلدات التي يمكن لوكلاء الذكاء الاصطناعي التفاعل معها.
عند استدعاء الأدوات، يقيّم خادم MCP المستخدم الذي يرسل الطلب والعناصر المحددة لمنع الوصول غير المصرّح به واتّباع سياسات الأمان.
متطلبات الأهلية
بالنسبة إلى وكلاء الذكاء الاصطناعي والتطبيقات التي تستخدم خادم MCP في Google Drive، يجب أن تجتاز الملفات سلسلة من عمليات التحقّق من الأمان والسياسات والإمكانات. يقيّم خادم MCP قواعد "منع فقدان البيانات" (DLP) في Google Workspace، ولكن السياسات التي تفرض عناصر تحكّم "إدارة حقوق المعلومات" (IRM) هي فقط التي تقيّد الأهلية.
لكي يكون الملف أو المجلد مؤهلاً للتفاعل من خلال خادم MCP، يجب أن يستوفي المعايير التالية:
- توفّر الخدمة: يجب أن تكون خدمة Google Drive مفعَّلة لمؤسسة المستخدم في "وحدة تحكّم المشرف" في Google Workspace.
- التحقّق من قائمة التحكّم بالوصول: يجب أن يكون لدى المستخدم الذي يطلب الوصول إذن بالقراءة على الأقل (الوصول إلى
reader) للملف أو المجلد. - القيود على مستوى السلع:
- إدارة حقوق المعلومات (IRM): إذا كان الملف يتضمّن عناصر تحكّم في إدارة حقوق المعلومات تمنع تنزيله أو نسخه ولصقه أو طباعته (بما في ذلك عناصر التحكّم التي يفرضها المشرف من خلال سياسات منع فقدان البيانات)، لا يمكن لوكلاء الذكاء الاصطناعي الوصول إليه.
- الوصول المستنِد إلى السياق (CAA): يتم تقييمه باستخدام إمكانية
capabilities.canDownloadللملف. إذا كانت سياسات الوصول الواعي بالسياق تحظر الوصول في سياق العميل (أو إذا كانت بيانات السياق غير متوفّرة أثناء العمليات في الخلفية أو بلا إنترنت)، يكون العنصر غير مؤهَّل. إذا كان سياق العميل يستوفي متطلبات CAA، تظل السلعة مؤهلة. - التشفير من جهة العميل (CSE): لا يمكن لوكلاء الذكاء الاصطناعي تحليل المحتوى المشفَّر باستخدام ميزة "التشفير من جهة العميل"، وبالتالي يكون غير مؤهَّل.
- أنواع العناصر المميّزة:
- المجلدات والاختصارات: تكون البيانات الوصفية للمجلدات والاختصارات مؤهَّلة. ومع ذلك، يجب أن تستوفي الملفات المضمّنة في المجلدات أو الملفات المستهدَفة التي تشير إليها الاختصارات جميع عمليات التحقّق من الأهلية بشكل مستقل.
- حالات السلع غير المرغوب فيها:
- المحتوى غير المرغوب فيه والبرامج الضارة: لا تكون العناصر مؤهَّلة إذا تم وضع علامة عليها كبرامج ضارة أو محتوى غير مرغوب فيه.
سلوك خادم MCP مع العناصر غير المؤهَّلة
إذا حاول وكيل الذكاء الاصطناعي الوصول إلى ملف غير مؤهَّل، يعتمد سلوك الخادم على نوع العملية، كما هو موضّح في الأقسام التالية.
العمليات على ملف واحد
بالنسبة إلى العمليات التي تستهدف ملفًا أو مجلدًا محدّدًا (مثل قراءة المحتوى أو تنزيله أو تعديل البيانات الوصفية أو استرداد الأذونات)، يعرض الخادم رسالة خطأ مشابهة لما يلي:
لا يمكن استرداد البيانات الوصفية للعنصر
<item id>لأنّه غير مؤهَّل للاستخدام في سياقات الذكاء الاصطناعي التوليدي.
العمليات على ملفات وقوائم متعددة
بالنسبة إلى العمليات التي تسترد القوائم أو تبحث عن ملفات متعددة (مثل البحث في الملفات أو عرض الملفات الحديثة)، يفلتر الخادم العناصر غير المؤهَّلة من نتائج البحث أو قوائم الملفات. قد يؤدي ذلك إلى حدوث اختلافات حيث يمكن للمستخدم عرض ملف أو تعديله في واجهة الويب في Google Drive، ولكن لا يمكن لوكيل الذكاء الاصطناعي العثور على الملف أو الاطّلاع عليه.