Timeweb Cloud S3 MCP и CLI: объем бэкапов и архивы
timeweb-s3-mcp-ai-cli
Бинарь timeweb-s3 подключает Claude Code, Cursor и Codex к S3 Timeweb Cloud: объем префиксов, архивы, права по уровням
- 0 ★ репозитория
- Последний коммит
- MIT
Расширенный доступ
Почему такой уровень
- Ключи S3 дают читать объекты бакетов, а разрешения на запись, удаление и настройку добавляют изменения в хранилище
- Временная ссылка раскрывает объект всем, кто знает адрес
Установка
- Работает в
- Сервисы
Ручная установка
timeweb-s3 mcp install --client cursorСначала бинарь из релизов и `timeweb-s3 auth set`; для других клиентов меняют значение `--client`.
Доступ и проверки
Как мы проверяемРасширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.
- Ключи S3 дают читать объекты бакетов, а разрешения на запись, удаление и настройку добавляют изменения в хранилище
- Временная ссылка раскрывает объект всем, кто знает адрес
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
`timeweb-s3` — программа на Go для S3 Timeweb Cloud с тремя ролями: MCP-сервер, командная строка и скилл. Агент заглядывает в бакеты, считает объем бэкапов по префиксам, качает архивы и выдает временные ссылки; версии, CORS, политика и конфигурация Object Lock доступны там, где их поддерживает облако. Профиль возможностей разводит подключение к S3 API и выбор тарифа бакета: классы `standard`, `hot` и `cold` описывают тарифный каталог и не меняют заголовок StorageClass у объекта. Запись, удаление и администрирование открывает переменная `TIMEWEB_S3_ALLOW`, например `write,delete`. Установщик `timeweb-s3 mcp install` прописывает сервер в Codex, Claude Code, Claude Desktop и Cursor.
Для кого. Владельцам сайтов и сервисов на Timeweb Cloud, которые хранят резервные копии в S3 и разбирают их вместе с агентом.
Подходит, если
- Бэкапы растут, и надо увидеть, какой префикс занимает больше всего места
- Сайт упал, и нужен последний архив из бакета
- Подрядчику требуется временная ссылка на архив
- Конфигурация MCP должна попасть в Cursor или Codex одной командой
Не подходит, если
- Бакет класса `cold` или `premium` создают в панели Timeweb: команда `mb` берет класс по умолчанию
- Нужно изменить Object Lock: PUT этой конфигурации выключен до подтверждения
- Хранилище вне Timeweb: для Selectel, VK Cloud и других облаков есть отдельные проекты того же автора
Пример запроса к агенту
Покажи, какие префиксы в бакете backups занимают больше всего места, и найди последний архив сайтаMCP
- Транспорт
- stdio
- Авторизация
- API-ключ
Переменные окружения
TIMEWEB_S3_ACCESS_KEY_IDобязательная- Идентификатор ключа S3 Timeweb Cloud
TIMEWEB_S3_SECRET_ACCESS_KEYобязательная, секрет- Секретный ключ S3
TIMEWEB_S3_POOL- Пул, по умолчанию `ru-1`
TIMEWEB_S3_ALLOW- Уровни прав: `write`, `delete`, `admin`
Ограничения
Единственный релиз 0.1.0 стоит в статусе разработки и опубликован в Smithery и реестре MCP. Установка: готовый бинарь из релизов, сборка на Go 1.27.2 или контейнер Docker. Нужны ключи S3 Timeweb Cloud, пул по умолчанию `ru-1`; секрет в аргументах передавать нельзя. Цена 0 в профиле значит неизвестную ставку за ГБ. Пока явно не включены запись, удаление или админ-права, сервер читает данные и ничего не меняет. Для HTTP-эндпоинта нужна переменная `TIMEWEB_S3_ALLOW_INSECURE=1`.
Как отключить. Удалите `timeweb-s3` из конфигурации клиента вместе с локальным файлом ключей и отзовите ключи S3 в панели Timeweb Cloud.
Частые вопросы
Как подключить Timeweb S3 к Codex?
Командой `timeweb-s3 mcp install --client codex`; блок между маркерами `timeweb-s3 (managed)` в `~/.codex/config.toml` заменяется только с `--force`.
Как создать бакет класса cold?
В панели Timeweb: команда `mb` создает бакет с классом по умолчанию, а cold и premium выбираются при создании в панели.
Можно ли разрешить только скачивание?
Да: без флагов `--allow-*` доступно чтение, а скачивание в файл включается каталогом `TIMEWEB_S3_FILE_ROOT`.
Что делает `timeweb-s3 mcp install`?
Записывает конфигурацию MCP в выбранного клиента; `--dry-run` показывает изменения без записи, а для Claude Code есть области `--scope project` и `--scope user`.
Как оценить объем бэкапов?
Инструменты `s3_prefix_usage` и `s3_largest_objects` считают объем по префиксам и находят крупные объекты в пределах ограниченного скана.
Обсуждение
Вопросов и отзывов пока нет.
MCP для Timeweb Cloud: полный охват API
Timeweb MCP Server
MCP-сервер с полным охватом Timeweb Cloud API: серверы, базы данных, Kubernetes, S3, домены и DNS, SSH-ключи, floating IP и баланс
MCP-сервер Timeweb Cloud
Timeweb Cloud MCP Server
Официальный удаленный MCP Timeweb Cloud: серверы, базы данных, Kubernetes, домены, почта, S3 и биллинг аккаунта с обязательным подтверждением изменений
MCP-сервер Timeweb Cloud на 245 инструментов
Timeweb Cloud MCP Server
Широкий MCP-сервер для Timeweb Cloud: 245 инструментов по серверам, Kubernetes, базам данных, S3, доменам, почте и биллингу
MCP для доменов классического хостинга Timeweb
timeweb-mcp-server
Легкий MCP для доменов и DNS-записей классического хостинга Timeweb, требует отключенной двухфакторной авторизации на аккаунте
Плагин Timeweb Cloud с подтверждениями
timeweb-mcp
Плагин Claude для Timeweb Cloud: серверы, домены, DNS и баланс, опасные операции требуют явного подтверждения и сверки имени
MCP для доменов Timeweb Cloud
timeweb-cloud-mcp-server
MCP для Timeweb Cloud API: домены, поддомены, DNS-записи, NS-серверы и полный цикл регистрации, продления и переноса домена
Коротко о README
Двуязычная документация ведет от быстрого старта через бинарь и Docker к кнопке установки в Cursor и командам для других клиентов, затем идут таблица инструментов по уровням прав и сценарий восстановления архивов с учетом объема префикса.