Yandex.Disk MCP Server
MCP-сервер для Яндекс Диска: папки, метаданные, копирование, перемещение, удаление и ссылки на загрузку и скачивание
Установка
git clone https://github.com/gorokhovdenis/yandex-disk-mcp.git
cd yandex-disk-mcp
npm install
npm run buildREADME также упоминает установку npm install -g yandex-disk-mcp.
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Сервер подключает агента к REST API Яндекс Диска по OAuth-токену. Агент может узнать занятое место, получить плоский список файлов и недавние загрузки, посмотреть метаданные файла или папки. Для изменения доступны создание папок, копирование, перемещение, переименование и удаление в корзину или навсегда. Сами файлы сервер не передает: он выдает ссылку, по которой загрузку или скачивание нужно сделать отдельно, например через curl.
Для кого. Для тех, кто хранит рабочие файлы на Яндекс Диске и хочет разбирать их через агента.
Подходит, если
- Нужно навести порядок в папках Диска: создать структуру, переложить файлы
- Нужно быстро найти недавние загрузки или проверить свободное место
- Нужна ссылка на скачивание файла с Диска для скрипта
Не подходит, если
- Нужно, чтобы агент сам загружал содержимое файлов без отдельной команды
- На Диске важные данные, а токен выдан с правом записи и без резервной копии
Пример запроса к агенту
Создай на Яндекс Диске папку /Проекты/2026 и перенеси туда все файлы из /tempОграничения
Нужен OAuth-токен Яндекса, который получают вручную через создание приложения на oauth.yandex.ru. Загрузка и скачивание работают только через выдаваемые ссылки. Поиска по содержимому и публичных ссылок в списке инструментов нет. Удаление с флагом permanently необратимо.
Как отключить. Уберите блок yandex-disk из ~/.claude.json или конфигурации MCP-клиента, при необходимости отзовите токен в настройках Яндекс ID.
MCP
- Транспорт
- stdio
- Авторизация
- OAuth
| Переменные окружения | |
|---|---|
| YANDEX_DISK_TOKEN обязательная, секрет | OAuth-токен Яндекса с правами на Диск |
Проверка безопасности
- Может перемещать, перезаписывать и безвозвратно удалять файлы на Диске
- Хранит OAuth-токен с правом записи в конфиге клиента
Коротко о README
README пошагово объясняет, как создать OAuth-приложение Яндекса и получить токен. Предложены два способа установки: пакет npm и сборка из исходников, пример конфигурации дан для Claude Code. Каждый из десяти инструментов описан с параметрами и примером фразы. Отмечено, что для загрузки файла агент получает ссылку, а передачу нужно сделать отдельно. Лицензия MIT.
Частые вопросы
Какие права выдать приложению?
README перечисляет cloud_api:disk.read, cloud_api:disk.write и cloud_api:disk.info. Если запись не нужна, можно обойтись без disk.write.
Удаление сразу стирает файл?
По умолчанию файл уходит в корзину. Навсегда он удаляется только при явном параметре permanently.
Похожие
CLI для всех API Google Workspace с выводом в JSON и набором скиллов для агентов: Drive, Gmail, Calendar, Sheets и другие
Локальный поиск по заметкам, документации и расшифровкам встреч в Markdown: ключевые слова, смысловой поиск и ранжирование, есть MCP
Менеджер задач для AI-разработки: разбирает PRD на задачи с зависимостями и ведет агента по ним через MCP или CLI
Официальные плагины Anthropic для офисных ролей: продажи, поддержка, продукт, маркетинг, юристы, финансы, данные и поиск по компании