MCP-сервер Яндекс Диска без редактирования

Yandex.Disk MCP Server

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

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

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

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

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

yermidi-bot/yandex-disk-mcp

Установка

Сервисы

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

git clone https://github.com/yermidi-bot/yandex-disk-mcp.git
cd yandex-disk-mcp
python3 -m venv venv
source venv/bin/activate
pip install -r requirements.txt

Установка из исходников с виртуальным окружением.

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

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

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

  • Загружает и создает файлы на Яндекс Диске пользователя
  • OAuth-токен дает доступ к содержимому диска по правам приложения

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

Что делает

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

Для кого. Для тех, кому нужен простой и безопасный доступ агента к Яндекс Диску без риска затронуть уже сохраненные файлы.

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

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

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

  • Нужно редактировать или перезаписывать уже существующие файлы: сервер это намеренно не умеет
  • Нужны операции с папками сверх создания: переименование, перемещение, удаление не реализованы

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

Сохрани этот отчет как файл report.txt в папку reports на Яндекс Диске

MCP

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

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

YANDEX_OAUTH_TOKEN обязательная, секрет
OAuth-токен приложения с доступом к Яндекс Диску

Ограничения

Нет пакета в PyPI, установка только из исходников через requirements.txt и виртуальное окружение. Нужен OAuth-токен Яндекса с доступом к Яндекс Диску. Максимальный размер файла и лимиты запросов зависят от тарифа Яндекс Диска и документации API, README их не приводит.

Как отключить. Остановите процесс сервера и отзовите OAuth-токен Яндекса на oauth.yandex.ru.

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

Может ли агент изменить уже существующий файл на диске?

Нет, редактирование существующих файлов не реализовано намеренно, как защита от случайных изменений.

Как получить OAuth-токен?

Создать приложение на oauth.yandex.ru с доступом к Яндекс Диску и получить access_token через авторизацию в браузере или обмен кода на токен.

Обсуждение

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

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

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

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

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

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

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

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

Yandex Disk MCP (Antiloop)

Yandex Disk MCP Server

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

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

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

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

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

Коротко о README

README на русском перечисляет шесть возможностей сервера и прямо отмечает запрет на редактирование существующих файлов как защиту от случайных изменений. Даны шаги установки через виртуальное окружение и requirements.txt, инструкция получения OAuth-токена Яндекса двумя способами и примеры JSON-параметров для каждого инструмента. Отдельно указаны ограничения по размеру файла и лимитам API. Лицензия MIT.

Бейдж для README

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