MCP для уборки на Яндекс Диске

Yandex Disk MCP Server

MCP-сервер для Яндекс Диска, нацеленный на поиск больших файлов и уборку по API, минуя локальную синхронизацию

  • 0 ★ репозитория
  • Последний коммит
MCP-сервер

Расширенный доступ

Почему такой уровень

  • Может удалять файлы насовсем и очищать корзину без возможности отмены
  • Может перемещать и переименовывать файлы на Яндекс Диске
  • Токен дает полный доступ к диску в рамках прав OAuth-приложения
Все причины и проверки
Российский стек

leonovs0808-star/yandex-disk-mcp

Установка

Сервисы

Ручная установка

npm install
npm run build

Установка зависимостей и сборка src в dist/index.js.

Доступ и проверки

Как мы проверяем

Расширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.

  • Может удалять файлы насовсем и очищать корзину без возможности отмены
  • Может перемещать и переименовывать файлы на Яндекс Диске
  • Токен дает полный доступ к диску в рамках прав OAuth-приложения

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

Сервер дает агенту доступ к Яндекс Диску напрямую через REST API, а не через синхронизированную папку в Finder, поэтому видит и файлы, которых нет на компьютере. Восемь инструментов: квота диска, список содержимого папки с сортировкой по размеру, рекурсивный обход дерева в поиске самых больших файлов и папок, скачивание и загрузка файла, удаление в корзину или насовсем, перемещение и переименование, очистка корзины, которая тоже занимает квоту. README отдельно поясняет, чего сервер не умеет: переключать статус «доступно офлайн или только в облаке» у уже синхронизированного файла, потому что это внутренняя фича клиента, а не часть публичного API.

Для кого. Для тех, кто хочет через агента найти, что занимает место на Яндекс Диске, и убрать лишнее без веб-интерфейса.

Подходит, если

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

Не подходит, если

  • Нужно переключать статус «только в облаке» у уже синхронизированного файла: сервер этого не умеет по устройству API
  • На очень больших деревьях папок нужен гарантированно полный обход: скан может быть частичным при лимите max_items_to_scan

Пример запроса к агенту

Найди на Яндекс Диске десять самых больших файлов и предложи, что можно удалить

MCP

Транспорт
stdio
Авторизация
API-ключ

Переменные окружения

YANDEX_DISK_TOKEN обязательная, секрет
OAuth-токен Яндекс Диска, получается на странице yandex.ru/dev/disk/poligon

Ограничения

Лицензия в репозитории не указана. Нет пакета в npm, установка и сборка из исходников через npm install и npm run build. У Яндекс Диска нет метода рекурсивного размера папки, поэтому обход дерева постраничный и может быть частичным на очень больших деревьях, о чем сообщает флаг capped в ответе. Удаление насовсем и очистка корзины необратимы.

Как отключить. Удалите сервер командой claude mcp remove yandex-disk и отзовите токен Яндекс Диска на странице yandex.ru/dev/disk/poligon.

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

Можно ли переключить файл в режим «только в облаке»?

Напрямую нет, это внутренняя фича клиента Яндекс Диска, а не часть REST API. Похожего результата можно добиться, загрузив файл сразу в облако инструментом upload.

Почему обход больших папок иногда неполный?

У Яндекс Диска нет метода рекурсивного размера папки, сервер сам обходит дерево постранично, и на очень больших деревьях лимит max_items_to_scan может оборвать скан раньше, отмечая это флагом capped.

Обсуждение

Вопросов и отзывов пока нет.

Российский стек

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

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

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

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

Yandex Disk MCP (Antiloop)

Yandex Disk MCP Server

Российский стек

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

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

Небольшой Python MCP-сервер для Яндекс Диска: просмотр, загрузка, скачивание и создание файлов, но без изменения существующих

MCP-серверРасширенный доступ
Российский стек

Небольшой MCP-сервер для чтения Яндекс Диска: списки папок, поиск файлов, ссылки на скачивание и публичные ссылки

MCP-серверРасширенный доступ

Коротко о README

README на русском объясняет назначение сервера: прямой доступ к API Яндекс Диска в обход локальной синхронизации для анализа занятого места, точечной загрузки и скачивания файлов и управления структурой. Дана таблица из восьми инструментов, отдельный раздел про то, чего сервер не умеет, инструкция получения OAuth-токена на yandex.ru/dev/disk/poligon с предупреждением не путать его с Client ID и Client Secret, шаги установки через npm и регистрация в Claude Code с user scope. Объяснены особенности рекурсивного обхода дерева и лимит max_items_to_scan.

Бейдж для README

Сообщить о проблеме