MCP-сервер Object Storage Яндекс Облака
yandex-cloude-mcp
Неофициальный однофайловый MCP-сервер для Yandex Object Storage: список бакетов, содержимое и скачивание файлов через AWS SDK
- 1 ★ репозитория
- Последний коммит
Расширенный доступ
Почему такой уровень
- Читает список и содержимое приватных бакетов хранилища
- Скачивает файлы из облака на локальный диск по указанному пути
Установка
- Работает в
- Сервисы
Ручная установка
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, для него выпускается статический ключ доступа.
Обсуждение
Вопросов и отзывов пока нет.
Yandex Object Storage: MCP, CLI и скилл для S3 Яндекс Облака
yandex-s3-mcp-ai-cli
Один бинарь на Go: MCP-сервер, CLI и скилл для S3 Яндекс Облака, по умолчанию только чтение, запись и удаление включаются флагами
MCP для Yandex Cloud: VM и Object Storage
yandex-cloud-mcp
MCP-сервер для базовых операций в Yandex Cloud: виртуальные машины, бакеты Object Storage и serverless-функции из диалога с агентом
MCP-серверы Yandex Cloud
Yandex Cloud MCP Servers
Официальный набор MCP-серверов Yandex Cloud: документация, поиск, развертывание приложений, serverless-функции, контейнеры и каталог данных
Официальный MCP-сервер Яндекса для веб-поиска через Yandex Search API: ответы со ссылками на источники и генеративный ответ
MCP-серверы Yandex AI Studio
MCP Servers in Yandex AI Studio
Официальные демо-шаблоны Яндекса: MCP-шлюзы поверх облачных функций для YandexART, графиков, PDF, arXiv, Kaggle и погоды
MCP-сервер Yandex Cloud только на чтение
Yandex Cloud MCP Server
Неофициальный MCP-сервер Yandex Cloud только для чтения: виртуальные машины, сети, диски и уровни доступа вплоть до организации
Коротко о README
README на русском пошагово описывает создание проекта с нуля: инициализацию npm, установку зависимостей, tsconfig.json, файл окружения и вставку готового кода index.ts, а затем получение ключей доступа в консоли Yandex Cloud через создание сервисного аккаунта. Отдельно упомянуты хранение ключей в переменных окружения и возможность ограничить права через роль сервисного аккаунта.