Яндекс Диск MCP: файлы через ИИ-агента и REST API

MCP-сервер для Яндекс Диска открывает файлы агенту в Claude Code, Cursor или Codex через REST API. Агент находит, что занимает место, загружает файлы по ссылке и публикует их. Для работы нужен OAuth-токен Яндекса. Первым ставьте сервер, который умеет блокировать запись.

ЯндексЯндексПроверено

Как подключить Яндекс Диск к агенту

Что значит уровень доступа

Установка одной командой

npx skillfoxx add mcp/yacli

Пример для карточки «yacli: CLI и MCP для Яндекс Почты, Диска и Календаря». Любой инструмент ставится так же, по адресу из каталога. CLI проверит подпись рецепта и сам пропишет настройки агента.

Российские агенты

Совместимость по документации агента

MCP-серверы

14 карточекВсе 14

Монорепозиторий MCP-серверов для Яндекса: Директ, Метрика, Вебмастер, Wordstat, Трекер, 360, Карты, SpeechKit, YandexGPT и AppMetrica

Широкий доступ14Звезды репозитория

Yandex Disk MCP (Antiloop)

Yandex Disk MCP Server

MCP-сервер Яндекс Диска: файлы и папки, публичные ссылки, загрузка по URL, корзина и поиск, с запуском в Docker

Широкий доступ5Звезды репозитория

MCP-сервер для Яндекс Диска: папки, метаданные, копирование, перемещение, удаление и ссылки на загрузку и скачивание

Широкий доступ4Звезды репозитория

Удаленный MCP-сервер CloudBridge: агент переносит и синхронизирует файлы между 19 облаками, включая Яндекс Диск и VK Облако, по ключу API

Расширенный доступ1Звезды репозитория

MCP-сервер для Яндекс Диска с 22 инструментами: файлы, публикация и корзина, фоновая загрузка больших файлов и режим только для чтения

Расширенный доступ1Звезды репозитория

Скиллы

3 карточки

Набор скиллов для Яндекс 360: Почта, Календарь, Контакты, Директория, Телемост, Диск, Формы и Трекер

Широкий доступ12Звезды репозитория

Навыки 1С для OpenIntegrations

1C AI Skills for OpenIntegrations (OInt)

Двенадцать навыков для агента по библиотеке OpenIntegrations в 1С: Битрикс24 и СДЭК, Google и Яндекс, Telegram, VK, СУБД и сетевые протоколы

Минимальный доступ

Еще инструменты

2 карточки

Готовые методы для Telegram, Битрикс24, VK, СДЭК, Яндекс Диска, СУБД и других API в 1С, OneScript и консольном приложении oint

CLIШирокий доступ693Звезды репозитория

Пятнадцать плагинов Claude Code для сервисов Яндекса с единым OAuth: Метрика, Вебмастер, Wordstat, Директ, Диск, Трекер и другие через один токен

ПлагинШирокий доступ4Звезды репозитория

Что агент делает с файлами на Диске

Одни серверы из каталога работают только с Яндекс Диском, другие связывают Диск с Почтой, Календарем или 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 секунд.

Все карточки сервиса

19 карточек
Показать список

Статьи по теме

Частые вопросы

Как получить токен для API Яндекс Диска?

Зарегистрировать приложение на oauth.yandex.ru с правами на Диск, затем открыть oauth.yandex.ru/authorize?response_type=token и client_id приложения. Токен покажут один раз после входа.

Где документация REST API Яндекс Диска?

На yandex.ru/dev/disk-api. Там описаны права cloud_api:disk.read, disk.write, disk.app_folder и disk.info и заголовок Authorization: OAuth.

У Яндекса есть свой MCP для Диска?

Нет, все серверы в каталоге написаны сторонними авторами. Большинство работает через публичный REST API Диска по OAuth-токену.

Можно ли дать агенту Яндекс Диск только на чтение?

Да, MCP для Диска и Вики по умолчанию только читает, а yadisk-mcp переходит в такой режим флагом --read-only. Надежнее выдать и токен с одним правом cloud_api:disk.read.

Работает ли MCP Яндекс Диска в Claude.ai?

Да, если сервер развернут удаленно. README MCP-сервера на Render пошагово описывает подключение к Claude.ai как кастомного коннектора.

Еще в группе «Яндекс»

Весь российский стек