MCP-сервер Object Storage Яндекс Облака

yandex-cloude-mcp

Неофициальный однофайловый MCP-сервер для Yandex Object Storage: список бакетов, содержимое и скачивание файлов через AWS SDK

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

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

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

  • Читает список и содержимое приватных бакетов хранилища
  • Скачивает файлы из облака на локальный диск по указанному пути
Все причины и проверки
Российский стек

vadyusha/yandex-cloude-mcp

Установка

Сервисы

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

npm install @modelcontextprotocol/sdk @aws-sdk/client-s3 dotenv && npm install -D typescript @types/node ts-node nodemon

Первый шаг из README: проект нужно инициализировать самостоятельно, package.json в репозитории нет.

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

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

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

  • Читает список и содержимое приватных бакетов хранилища
  • Скачивает файлы из облака на локальный диск по указанному пути

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

Что делает

Сервер дает агенту три инструмента для Yandex Object Storage: list_buckets показывает все бакеты аккаунта, list_objects выводит содержимое конкретного бакета с фильтром по префиксу и ограничением на число объектов, download_object скачивает объект по ключу в локальную папку. Под капотом используется официальный AWS SDK для S3 с эндпоинтом storage.yandexcloud.net, поскольку Yandex Object Storage совместим с S3.

Для кого. Для разработчиков, которым нужен простой доступ агента к бакетам Yandex Object Storage для просмотра и скачивания файлов.

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

  • Нужно посмотреть список бакетов и файлов в Yandex Object Storage из диалога с агентом
  • Нужно скачать конкретный файл из бакета в проект для анализа
  • Нужен понятный пример MCP-сервера поверх AWS SDK для своего облачного хранилища

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

  • Нужна загрузка или удаление объектов: сервер умеет только читать список и скачивать
  • Нужен готовый npm-пакет: проект нужно собрать по шагам из README самостоятельно

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

Покажи все мои бакеты в Яндекс Облаке и скачай файл report.csv из бакета reports в текущую папку

MCP

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

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

YANDEX_ACCESS_KEY_ID обязательная, секрет
Статический ключ доступа сервисного аккаунта Yandex Cloud.
YANDEX_SECRET_ACCESS_KEY обязательная, секрет
Секретный ключ той же пары.

Ограничения

В репозитории нет package.json и файла сборки, README пошагово объясняет, как создать проект, установить зависимости и вставить код index.ts самостоятельно. Нужны статический ключ доступа и секретный ключ сервисного аккаунта Яндекс Облака. Автор прямо называет сервер неофициальным. Больше года без изменений.

Как отключить. Удалите сервер из конфигурации MCP клиента и, если нужно, отзовите статический ключ доступа в консоли Yandex Cloud.

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

Можно ли загружать файлы в бакет через этот сервер?

Нет, в коде есть только список бакетов, список объектов и скачивание, загрузки и удаления нет.

Где взять ключи доступа?

В консоли Yandex Cloud создается сервисный аккаунт с ролью storage.viewer или storage.editor, для него выпускается статический ключ доступа.

Обсуждение

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

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

MCP-сервер для базовых операций в Yandex Cloud: виртуальные машины, бакеты Object Storage и serverless-функции из диалога с агентом

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

MCP-серверы Yandex Cloud

Yandex Cloud MCP Servers

Официальный

Официальный набор MCP-серверов Yandex Cloud: документация, поиск, развертывание приложений, serverless-функции, контейнеры и каталог данных

MCP-серверШирокий доступ49Звезды репозитория
Официальный

Официальный MCP-сервер Яндекса для веб-поиска через Yandex Search API: ответы со ссылками на источники и генеративный ответ

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

MCP-серверы Yandex AI Studio

MCP Servers in Yandex AI Studio

Официальный

Официальные демо-шаблоны Яндекса: MCP-шлюзы поверх облачных функций для YandexART, графиков, PDF, arXiv, Kaggle и погоды

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

Неофициальный MCP-сервер Yandex Cloud только для чтения: виртуальные машины, сети, диски и уровни доступа вплоть до организации

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

Коротко о README

README на русском пошагово описывает создание проекта с нуля: инициализацию npm, установку зависимостей, tsconfig.json, файл окружения и вставку готового кода index.ts, а затем получение ключей доступа в консоли Yandex Cloud через создание сервисного аккаунта. Отдельно упомянуты хранение ключей в переменных окружения и возможность ограничить права через роль сервисного аккаунта.

Бейдж для README

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