selectel-mcp
Неофициальный MCP-сервер облака Selectel: облачные серверы OpenStack, S3-хранилище, баланс и деплой Docker-приложения одним вызовом
- 1 ★ репозитория
- Последний коммит
- MIT
Широкий доступ
Почему такой уровень
- Создает платные серверы и публичные IP, расходуя баланс аккаунта
- Удаляет серверы, диски, бакеты и объекты
- Деплой по умолчанию открывает SSH для всего интернета
Установка
- Работает в
- Сервисы
Ручная установка
python3 -m venv .venv
.venv/bin/python -m pip install -e .
cp .env.example .envВыполните в клоне репозитория и заполните .env учетными данными сервисного пользователя.
Доступ и проверки
Как мы проверяемШирокий доступИнструмент может менять данные, выполнять команды или работать с секретами.
- Создает платные серверы и публичные IP, расходуя баланс аккаунта
- Удаляет серверы, диски, бакеты и объекты
- Деплой по умолчанию открывает SSH для всего интернета
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Сервер дает агенту управление аккаунтом Selectel через публичные API. Агент смотрит и создает облачные серверы, ключи SSH, группы безопасности, сети, плавающие IP и диски, работает с бакетами и объектами в S3, узнает баланс и прогноз расходов. Инструмент deploy_docker_app одним вызовом создает группу безопасности, сервер с cloud-init, который ставит Docker и запускает docker compose из вашего репозитория, и публичный IP, а destroy_app все это удаляет. Удаляющие инструменты без confirm=True только показывают, что будет сделано.
Для кого. Для разработчиков и DevOps-инженеров с аккаунтом Selectel, которым нужны быстрые запросы и разовые действия в облаке.
Подходит, если
- Нужно быстро поднять тестовый сервер с Docker-приложением из репозитория
- Нужно проверить баланс и прогноз расходов аккаунта
- Нужно посмотреть, какие серверы, диски и IP сейчас заняты
Не подходит, если
- Изменения инфраструктуры должны проходить ревью: для этого лучше Terraform-провайдер selectel
- Нельзя выдавать агенту сервисного пользователя с правами на создание платных ресурсов
Пример запроса к агенту
Покажи баланс и прогноз, а потом список серверов в проекте с их публичными IPMCP
- Транспорт
- stdio
- Авторизация
- API-ключ
Переменные окружения
SEL_ACCOUNT_IDобязательная- Номер аккаунта из панели управления
SEL_USERNAMEобязательная- Имя сервисного пользователя
SEL_PASSWORDобязательная, секрет- Пароль сервисного пользователя
SEL_PROJECT_ID- Проект по умолчанию
SEL_S3_ACCESS_KEYсекрет- Ключ доступа S3 сервисного пользователя
SEL_S3_SECRET_KEYсекрет- Секрет ключа S3
SEL_STATIC_TOKENсекрет- Статический токен для детальных отчетов биллинга
Ограничения
Проект неофициальный, в статусе альфа, за созданные ресурсы и расходы отвечаете вы. Нужны сервисный пользователь Selectel, ID аккаунта и проекта, для S3 отдельный ключ, для детальных отчетов статический токен. deploy_docker_app по умолчанию открывает порты, включая SSH, для всего интернета. Готового пакета нет, установка из клона через pip.
Как отключить. Выполните claude mcp remove selectel, удалите ресурсы, созданные агентом, и удалите сервисного пользователя в панели Selectel.
Частые вопросы
Как ограничить агента чтением?
Выдайте сервисному пользователю только роли на чтение или ограничьте его одним проектом: права пользователя и есть граница возможностей сервера.
Спросит ли агент перед удалением?
Удаляющие инструменты без confirm=True возвращают предпросмотр, так агент может показать, что будет удалено.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
Selectel — все инструментыMCP-сервер для облачной платформы Selectel
Selectel MCP Servers
MCP-сервер для облачной платформы Selectel на FastMCP: проекты, ресурсы и квоты, задуман как первый из шести сервисных MCP
MCP-сервер для баланса Selectel
Selectel MCP Server
MCP-сервер для биллинга Selectel: баланс и прогноз списаний через сервисного пользователя, с автообновлением токена и аудитом
selvpc (Selectel VPC)
python-selvpcclient
Python-клиент и CLI selvpc для API облачной платформы Selectel
Самостоятельно размещаемый шлюз, который собирает несколько MCP-серверов в один эндпоинт с авторизацией и выбором инструментов
Самостоятельно размещаемый MCP-сервер для выполнения команд на удаленных серверах по SSH с токенами и ролями
MCP-серверы для AWS
Open source MCP servers for AWS
Официальный набор MCP-серверов AWS: документация, IaC, контейнеры, serverless, базы данных, стоимость и мониторинг
Из блога
Коротко о README
README описывает неофициальный MCP-сервер для облака Selectel с таблицей инструментов по областям: деплой, вычисления, ключи, группы безопасности, сети, диски, S3, биллинг и аккаунт. Показан пример деплоя приложения одним вызовом и схема, какие учетные данные нужны каждому API. Установка: сервисный пользователь, ключ S3, venv, pip install и .env, подключение к Claude Code и Claude Desktop. Отдельно даны заметки о безопасности и совет вести изменения через Terraform.