Сервер Model Context Protocol (MCP) Google Диска применяет средства контроля доступа и правила соответствия требованиям, чтобы определить, с какими файлами и папками могут взаимодействовать ИИ-агенты.
При вызове инструментов MCP-сервер оценивает запрашивающего пользователя и конкретные элементы, чтобы предотвратить несанкционированный доступ и обеспечить соблюдение правил безопасности.
Требования
Чтобы ИИ-агенты и приложения могли использовать MCP-сервер Google Диска, файлы должны пройти ряд проверок на безопасность, соответствие правилам и возможностям. Сервер MCP оценивает правила защиты от потери данных (DLP) Google Workspace, но только правила, которые применяют управление правами на доступ к данным (IRM), ограничивают доступность.
Чтобы файл или папка могли взаимодействовать с сервером MCP, они должны соответствовать следующим критериям:
- Доступность сервиса. Сервис "Google Диск" должен быть включен для организации пользователя в консоли администратора Google Workspace.
- Проверка ACL. У пользователя, отправляющего запрос, должно быть как минимум разрешение на чтение (
reader) файла или папки. - Ограничения на уровне объектов:
- Управление правами на доступ к данным (IRM). Если для объекта заданы настройки IRM, запрещающие скачивание, копирование и вставку или печать (в том числе настройки, заданные правилами DLP, которые настроил администратор), ИИ-агенты не могут получить к нему доступ.
- Контекстно-зависимый доступ. Оценивается с помощью функции
capabilities.canDownloadфайла. Если правила контекстно-зависимого доступа блокируют доступ в контексте клиента (или если контекстные данные отсутствуют во время офлайн- или фоновых операций), объект не подходит. Если контекст клиента соответствует требованиям CAA, объект остается доступным. - Шифрование на стороне клиента. Контент, зашифрованный на стороне клиента, не может быть проанализирован ИИ-агентами и не подходит для использования.
- Особые типы объектов:
- Папки и ярлыки. Метаданные папок и ярлыков. Однако вложенные файлы в папках или целевые файлы, на которые ссылаются ярлыки, должны независимо удовлетворять всем проверкам на соответствие требованиям.
- Нежелательные состояния товаров:
- Спам и вредоносное ПО. Объекты, помеченные как спам или вредоносное ПО, не подходят для показа.
Поведение MCP-сервера в отношении неподходящих объектов
Если ИИ-агент попытается получить доступ к недопустимому объекту, поведение сервера будет зависеть от типа операции, как описано в следующих разделах.
Операции с одним файлом
Для операций, нацеленных на один конкретный файл или папку (например, чтение контента, скачивание, обновление метаданных или получение разрешений), сервер возвращает сообщение об ошибке, похожее на следующее:
Не удалось получить метаданные объекта
<item id>, поскольку его нельзя использовать в контекстах генеративного искусственного интеллекта.
Операции с несколькими файлами и списками
При операциях, которые извлекают списки или выполняют поиск нескольких файлов (например, поиск файлов или вывод списка недавних файлов), сервер отфильтровывает неподходящие элементы из результатов поиска или списков файлов. Это может привести к расхождениям, когда пользователь может просматривать или редактировать файл в веб-интерфейсе Google Диска, но ИИ-агент не может найти или увидеть этот файл.