MCP для уборки на Яндекс Диске
Yandex Disk MCP Server
MCP-сервер для Яндекс Диска, нацеленный на поиск больших файлов и уборку по API, минуя локальную синхронизацию
- 0 ★ репозитория
- Последний коммит
Расширенный доступ
Почему такой уровень
- Может удалять файлы насовсем и очищать корзину без возможности отмены
- Может перемещать и переименовывать файлы на Яндекс Диске
- Токен дает полный доступ к диску в рамках прав OAuth-приложения
Установка
- Работает в
- Сервисы
Ручная установка
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 для Яндекс Диска с фоновой загрузкой
yadisk-mcp
MCP-сервер для Яндекс Диска с 22 инструментами: файлы, публикация и корзина, фоновая загрузка больших файлов и режим только для чтения
MCP-сервер для Яндекс Диска: папки, метаданные, копирование, перемещение, удаление и ссылки на загрузку и скачивание
Yandex Disk MCP (Antiloop)
Yandex Disk MCP Server
MCP-сервер Яндекс Диска: файлы и папки, публичные ссылки, загрузка по URL, корзина и поиск, с запуском в Docker
MCP-сервер Яндекс Диска без редактирования
Yandex.Disk MCP Server
Небольшой Python MCP-сервер для Яндекс Диска: просмотр, загрузка, скачивание и создание файлов, но без изменения существующих
MCP-сервер Яндекс Диска для Claude.ai
MCP Yandex Disk Server
Небольшой MCP-сервер для чтения Яндекс Диска: списки папок, поиск файлов, ссылки на скачивание и публичные ссылки
MCP для Яндекс Диска и Вики с гранулярными правами
Yandex Workspace MCP
MCP-сервер для Яндекс Диска и Яндекс Вики с раздельными правами на чтение, запись и удаление, белым списком путей и аудит-логом
Коротко о README
README на русском объясняет назначение сервера: прямой доступ к API Яндекс Диска в обход локальной синхронизации для анализа занятого места, точечной загрузки и скачивания файлов и управления структурой. Дана таблица из восьми инструментов, отдельный раздел про то, чего сервер не умеет, инструкция получения OAuth-токена на yandex.ru/dev/disk/poligon с предупреждением не путать его с Client ID и Client Secret, шаги установки через npm и регистрация в Claude Code с user scope. Объяснены особенности рекурсивного обхода дерева и лимит max_items_to_scan.