Что агент делает с файлами на Диске
Одни серверы из каталога работают только с Яндекс Диском, другие связывают Диск с Почтой, Календарем или Figma. Официального сервера от Яндекса среди них нет.
- Найти, что съело квоту. MCP для уборки обходит дерево папок, сортирует по размеру и чистит корзину, которая тоже занимает место.
- Загрузить большой файл. MCP с фоновой загрузкой грузит до примерно 100 МБ сразу, а крупнее в фоне с номером задачи и прогрессом.
- Выложить файл по ссылке. Yandex Disk MCP от Antiloop загружает файл по внешнему адресу, открывает и закрывает публичный доступ и восстанавливает файлы из корзины.
- Сохранить вложение из письма на Диск. yacli связывает Почту, Календарь и Диск и приносит 13 встроенных скиллов.
- Выгрузить иконки из Figma. Экспорт из Figma на Диск показывает план с путями, ждет подтверждения и только потом загружает ZIP-архивы.
- Дать команде Диск и Вики с аудитом. MCP для Диска и Вики ограничивает агента белым списком папок и пишет каждое изменение в журнал.
Как получить токен API Яндекс Диска
Порядок по документации Яндекса короткий. Сначала регистрируют OAuth-приложение на oauth.yandex.ru и отмечают права на Диск. Потом копируют ClientID приложения и открывают https://oauth.yandex.ru/authorize?response_type=token&client_id= с этим ClientID на конце. После входа Яндекс покажет токен. Его сразу сохраняют, потому что сервис OAuth выданные токены повторно не показывает.
Права выбирают при регистрации приложения. Их 4: cloud_api:disk.read для чтения всего Диска, cloud_api:disk.write для записи, cloud_api:disk.app_folder для папки приложения и cloud_api:disk.info для сведений о Диске. В запросах REST API токен передают в заголовке Authorization: OAuth <токен>. Для агента, который разбирает один проект, хватит папки приложения.
Сервер с фоновой загрузкой подключается через npx skillfoxx add mcp/yadisk-mcp. Токен остается вписать в переменную окружения.
Серверы с защитой от ошибок агента
Широкий доступ у большинства серверов, потому что они удаляют файлы навсегда или открывают их по публичной ссылке. Минимальный доступ у текстовых навыков для библиотеки OpenIntegrations. Почти все работают без VPN.
- MCP для Диска и Вики работает только на чтение, пока не заданы DISK_WRITE и DISK_DELETE. Очистка корзины требует отдельного флага и confirm=true в каждом вызове.
- MCP с фоновой загрузкой запускается с флагом --read-only, а переменная YADISK_MCP_UPLOAD_ALLOWED_DIRS ограничивает локальные папки для загрузки.
- Сервер без редактирования создает новые файлы и папки, но существующие не меняет.
- Сервер для чтения через Railway в README описывает только чтение, хотя просит токен и на запись. Права лучше урезать при регистрации приложения.
- Диск нужен вместе с почтой и календарем. Посмотрите Yad и скиллы yandex-office, а Яндекс 360, Формы и Карты описаны отдельными страницами раздела /ru-stack. Если задача шире хранения файлов, опишите ее в подборе, и Foxx AI соберет связку.
Ограничения REST API и хостинга
По данным автора yadisk-mcp, токен действует год и требует ручного обновления. У Диска нет метода, который сразу отдает размер папки. Поэтому обход дерева в MCP для уборки постраничный и на очень больших деревьях бывает частичным, о чем говорит флаг capped. Сервер gorokhovdenis сами файлы не передает: он выдает ссылку, по которой скачивают отдельно.
MCP-сервер для Claude на Render защищен только секретом в URL без срока действия. При подозрении на утечку секрет меняют. Бесплатный план Render засыпает и просыпается 20–30 секунд.