MCP-сервер Яндекс Диска для Claude.ai
MCP Yandex Disk Server
Небольшой MCP-сервер для чтения Яндекс Диска: списки папок, поиск файлов, ссылки на скачивание и публичные ссылки
Средний риск
Средний уровень ставим, когда инструмент запускает код, ходит в сеть или читает файлы проекта. Перед установкой посмотрите, что именно он делает.
Почему такой уровень
- Использует OAuth-токен с правом записи на Диск, хотя README описывает только чтение
- Ссылка на скачивание в ответе агента дает временный доступ к содержимому файла
Установка
Ручная установка
Задеплой репозиторий на Railway, задай переменные YANDEX_OAUTH_TOKEN и PORT=8080, затем в Claude.ai добавь кастомный коннектор по адресу https://<railway-url>/mcp/sse.
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Сервер на Python дает агенту доступ к Яндекс Диску через OAuth-токен: листинг папок, поиск файлов по типу вроде документов или изображений, получение временных ссылок на скачивание, работа с уже опубликованными публичными ссылками вида disk.yandex.ru/d и чтение текстовых файлов. Все перечисленные в README возможности касаются чтения, операций записи или удаления файлов в описании нет. Сервер разворачивается на Railway одной кнопкой и отвечает MCP-клиенту по адресу /mcp/sse.
Для кого. Для тех, кому нужен простой способ дать агенту читать файлы с личного Яндекс Диска.
Подходит, если
- Нужно, чтобы агент нашел и прочитал текстовый файл на Диске
- Нужна ссылка на скачивание или публичная ссылка на файл
- Устраивает деплой на Railway без своего сервера
Не подходит, если
- Нужна загрузка, удаление или перемещение файлов: сервер их не предоставляет
- Нужен официальный сервер вендора, а не сторонний проект с одним автором
Пример запроса к агенту
Найди на Диске все документы в папке Отчеты и открой самый свежийОграничения
OAuth-токен запрашивается с правами и на чтение, и на запись Диска, хотя README описывает только чтение: стоит выдавать минимально необходимые права, если это возможно. Бесплатный план Railway требует своей настройки биллинга. Лицензии в репозитории нет, README короткий и не описывает обработку ошибок или пагинацию.
Как отключить. Удалите коннектор из Claude.ai (Settings, Connectors) и остановите или удалите сервис в Railway.
MCP
- Транспорт
- sse
- Авторизация
- API-ключ
| Переменные окружения | |
|---|---|
| YANDEX_OAUTH_TOKEN обязательная, секрет | OAuth-токен Яндекс Диска |
| PORT обязательная | Порт сервера, в примере 8080 |
Проверка безопасности
- Использует OAuth-токен с правом записи на Диск, хотя README описывает только чтение
- Ссылка на скачивание в ответе агента дает временный доступ к содержимому файла
Коротко о README
Короткий README перечисляет пять возможностей сервера, дает четыре шага деплоя на Railway с двумя переменными окружения, объясняет получение OAuth-токена Яндекс Диска и адрес подключения к Claude.ai по SSE.
Частые вопросы
Может ли сервер загрузить или удалить файл?
Судя по README, нет: он дает только листинг, поиск, ссылки на скачивание, публичные ссылки и чтение текстовых файлов.
Где взять OAuth-токен?
Зарегистрировать приложение на oauth.yandex.ru с правами cloud_api:disk.read и cloud_api:disk.write и получить токен по ссылке авторизации.
Похожие
Самостоятельно размещаемая база знаний с блочными ссылками и встроенным MCP-сервером для подключения AI-агентов к заметкам
CLI для всех API Google Workspace с выводом в JSON и набором скиллов для агентов: Drive, Gmail, Calendar, Sheets и другие
Локальный поиск по заметкам, документации и расшифровкам встреч в Markdown: ключевые слова, смысловой поиск и ранжирование, есть MCP
Менеджер задач для AI-разработки: разбирает PRD на задачи с зависимостями и ведет агента по ним через MCP или CLI