Yandex Disk MCP (Antiloop)
Yandex Disk MCP Server
MCP-сервер Яндекс Диска: файлы и папки, публичные ссылки, загрузка по URL, корзина и поиск, с запуском в Docker
Установка
npm install
npm run buildСначала склонируйте github.com/Antiloop-git/yandex-disk-mcp и перейдите в папку.
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Сервер работает с REST API Яндекс Диска по OAuth-токену. Агент смотрит объем диска, листает папки, получает метаданные, создает, копирует, перемещает и удаляет файлы. Он может выдать ссылку на скачивание или загрузку, загрузить файл на диск по внешнему адресу, открыть и закрыть публичный доступ. Есть работа с корзиной: просмотр, восстановление и очистка, а также поиск по типу файла и список недавно загруженного.
Для кого. Тем, кто хранит рабочие файлы на Яндекс Диске и хочет наводить порядок через агента.
Подходит, если
- Нужно разложить файлы по папкам или переименовать пачку файлов
- Нужно быстро поделиться файлом по публичной ссылке
- Нужно восстановить случайно удаленный файл из корзины
Не подходит, если
- На диске чувствительные данные, а агенту нельзя удалять и публиковать файлы
- Нужна загрузка локальных файлов напрямую: сервер выдает только ссылку для загрузки
Пример запроса к агенту
Что лежит в корзине Яндекс Диска? Восстанови последний удаленный файлОграничения
Нужно создать приложение на oauth.yandex.ru и получить токен с правами на Диск. Сервер собирается из исходников на Node.js или в Docker, пакета в npm от этого автора нет: npm-имя yandex-disk-mcp принадлежит другому проекту. Файла лицензии в репозитории нет, в README указана MIT.
Как отключить. Удалите блок yandex-disk из конфигурации MCP и отзовите токен в настройках приложения на oauth.yandex.ru.
MCP
- Транспорт
- stdio
- Авторизация
- API-ключ
| Переменные окружения | |
|---|---|
| YANDEX_DISK_TOKEN обязательная, секрет | OAuth-токен с правами на Яндекс Диск |
Проверка безопасности
- Может удалять файлы навсегда и очищать корзину
- Может открыть публичный доступ к файлам
- Токен дает доступ ко всему диску
Коротко о README
README на русском перечисляет инструменты с описанием, пошагово объясняет получение OAuth-токена и дает конфигурации для Claude Desktop, Claude Code и других клиентов. Описан запуск в Docker и через docker-compose с токеном из .env. Приведены примеры фраз для агента. Упомянутый вариант с npx относится к будущей публикации в npm.
Частые вопросы
Какие права выдать приложению?
README перечисляет cloud_api:disk.app_folder, disk.read, disk.write и disk.info. Можно выдать только те, что нужны.
Можно запустить без Node.js на машине?
Да, соберите образ docker build -t yandex-disk-mcp . и укажите в конфигурации клиента docker run с переменной токена.
Похожие
CLI для всех API Google Workspace с выводом в JSON и набором скиллов для агентов: Drive, Gmail, Calendar, Sheets и другие
Локальный поиск по заметкам, документации и расшифровкам встреч в Markdown: ключевые слова, смысловой поиск и ранжирование, есть MCP
Менеджер задач для AI-разработки: разбирает PRD на задачи с зависимостями и ведет агента по ним через MCP или CLI
Официальные плагины Anthropic для офисных ролей: продажи, поддержка, продукт, маркетинг, юристы, финансы, данные и поиск по компании