MCP-сервер для баланса Selectel
Selectel MCP Server
MCP-сервер для биллинга Selectel: баланс и прогноз списаний через сервисного пользователя, с автообновлением токена и аудитом
- 0 ★ репозитория
- Последний коммит
Расширенный доступ
Почему такой уровень
- Хранит пароль сервисного пользователя Selectel в собственной базе сервера
- Читает финансовые данные аккаунта, хотя сам не меняет платежи
Установка
- Работает в
- Сервисы
Ручная установка
docker compose up --buildЗапуск через Docker Compose после настройки .env, миграции применяются автоматически.
Доступ и проверки
Как мы проверяемРасширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.
- Хранит пароль сервисного пользователя Selectel в собственной базе сервера
- Читает финансовые данные аккаунта, хотя сам не меняет платежи
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Сервер дает три инструмента: подключение аккаунта Selectel через сервисного пользователя, получение текущего баланса и прогноза списаний. Учетные данные вводятся один раз через .env, REST API или инструмент connect_selectel_account, после чего FastAPI-приложение с PostgreSQL само хранит их и обновляет токен доступа Selectel каждые 24 часа без участия пользователя. Каждый вызов инструментов MCP пишется в audit log. Есть отдельный stdio-вход для Hermes Agent и обычный HTTP-режим через docker compose.
Для кого. Для тех, кто хочет, чтобы агент следил за балансом и прогнозом расходов в Selectel без ручного обновления токена.
Подходит, если
- Нужен только баланс и прогноз списаний Selectel, без управления ресурсами
- Важно, чтобы токен Selectel обновлялся автоматически раз в сутки
- Нужен audit log всех вызовов инструментов
Не подходит, если
- Нужно управление серверами, сетями или хранилищем Selectel: здесь только биллинг
- Не готовы поднимать PostgreSQL для хранения токенов и учетных данных
Пример запроса к агенту
Проверь баланс Selectel и скажи, хватит ли средств до конца месяца по прогнозу списанийMCP
- Транспорт
- stdio, http
- Авторизация
- API-ключ
Переменные окружения
SELECTEL_ACCOUNT_IDобязательная- Идентификатор аккаунта Selectel.
SELECTEL_SERVICE_USER_NAMEобязательная- Имя сервисного пользователя Selectel.
SELECTEL_SERVICE_USER_PASSWORDобязательная, секрет- Пароль сервисного пользователя Selectel.
DATABASE_URLобязательная, секрет- Строка подключения к PostgreSQL или sqlite для хранения токена и аудита.
Ограничения
README прямо называет проект MVP. Функциональность ограничена балансом и прогнозом списаний, управления ресурсами Selectel нет. Для хранения учетных данных и токена нужен PostgreSQL, хотя есть вариант с локальным SQLite для запуска без Docker. Требуется сервисный пользователь Selectel с паролем, который хранится в базе сервера.
Как отключить. Остановите docker compose или процесс сервера и удалите его из конфигурации MCP клиента.
Частые вопросы
Нужно ли обновлять токен Selectel вручную?
Нет, сервер сам обновляет токен раз в 24 часа после первого подключения аккаунта.
Можно ли запустить без Docker?
Да, локально через venv и pip, но потребуется отдельно поднятый PostgreSQL или sqlite для хранения данных.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
Selectel — все инструментыselectel-mcp: MCP-сервер для управления Selectel
selectel-mcp
Облачные серверы, диски, сеть, DNS, S3 и биллинг Selectel из агента, с режимом readonly и планом перед каждым изменением
MCP-сервер для облачной платформы Selectel
Selectel MCP Servers
MCP-сервер для облачной платформы Selectel на FastMCP: проекты, ресурсы и квоты, задуман как первый из шести сервисных MCP
Неофициальный MCP-сервер облака Selectel: облачные серверы OpenStack, S3-хранилище, баланс и деплой Docker-приложения одним вызовом
Selectel S3 MCP и CLI: бакеты и бэкапы Селектел
selectel-s3-mcp-ai-cli
Go-бинарь selectel-s3 дает агенту MCP-сервер и CLI для объектного хранилища Selectel с уровнями прав read, write, delete и admin
selvpc (Selectel VPC)
python-selvpcclient
Python-клиент и CLI selvpc для API облачной платформы Selectel
MCP-сервер для Tally Prime: отчеты, справочники и проводки из бухгалтерской программы доступны Claude и ChatGPT.
Коротко о README
README на русском описывает MVP MCP-сервера для получения баланса Selectel через сервисного пользователя: подключение аккаунта один раз, автообновление токена, три MCP-инструмента и audit log вызовов. Дан стек (FastAPI, PostgreSQL, SQLAlchemy 2.x, Alembic, Docker), структура проекта и три способа запуска: docker compose, локально без Docker и настройка через .env.