MCP-сервер для баланса Selectel
Selectel MCP Server
MCP-сервер для биллинга Selectel: баланс и прогноз списаний через сервисного пользователя, с автообновлением токена и аудитом
Средний риск
Средний уровень ставим, когда инструмент запускает код, ходит в сеть или читает файлы проекта. Перед установкой посмотрите, что именно он делает.
Почему такой уровень
- Хранит пароль сервисного пользователя Selectel в собственной базе сервера
- Читает финансовые данные аккаунта, хотя сам не меняет платежи
Установка
Ручная установка
docker compose up --buildЗапуск через Docker Compose после настройки .env, миграции применяются автоматически.
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Сервер дает три инструмента: подключение аккаунта 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 и скажи, хватит ли средств до конца месяца по прогнозу списанийОграничения
README прямо называет проект MVP. Функциональность ограничена балансом и прогнозом списаний, управления ресурсами Selectel нет. Для хранения учетных данных и токена нужен PostgreSQL, хотя есть вариант с локальным SQLite для запуска без Docker. Требуется сервисный пользователь Selectel с паролем, который хранится в базе сервера.
Как отключить. Остановите docker compose или процесс сервера и удалите его из конфигурации MCP клиента.
MCP
- Транспорт
- stdio, http
- Авторизация
- API-ключ
| Переменные окружения | |
|---|---|
| SELECTEL_ACCOUNT_ID обязательная | Идентификатор аккаунта Selectel. |
| SELECTEL_SERVICE_USER_NAME обязательная | Имя сервисного пользователя Selectel. |
| SELECTEL_SERVICE_USER_PASSWORD обязательная, секрет | Пароль сервисного пользователя Selectel. |
| DATABASE_URL обязательная, секрет | Строка подключения к PostgreSQL или sqlite для хранения токена и аудита. |
Проверка безопасности
- Хранит пароль сервисного пользователя Selectel в собственной базе сервера
- Читает финансовые данные аккаунта, хотя сам не меняет платежи
Коротко о README
README на русском описывает MVP MCP-сервера для получения баланса Selectel через сервисного пользователя: подключение аккаунта один раз, автообновление токена, три MCP-инструмента и audit log вызовов. Дан стек (FastAPI, PostgreSQL, SQLAlchemy 2.x, Alembic, Docker), структура проекта и три способа запуска: docker compose, локально без Docker и настройка через .env.
Частые вопросы
Нужно ли обновлять токен Selectel вручную?
Нет, сервер сам обновляет токен раз в 24 часа после первого подключения аккаунта.
Можно ли запустить без Docker?
Да, локально через venv и pip, но потребуется отдельно поднятый PostgreSQL или sqlite для хранения данных.
Похожие
Набор скиллов для инвестиционного исследования компаний в Claude Code и Codex по методологиям четырех инвесторов. Это исследовательский инструмент, не инвестици
Официальные MCP-сервер, плагины и скиллы Stripe: агент ищет по API и документации, читает и меняет данные аккаунта
Официальный MCP-сервер брокера Alpaca: заявки по акциям, ETF, крипте и опционам, управление позициями и рыночные данные на естественном языке
inn-check-ru: светофор риска по ИНН
inn-check-ru
Открытый скилл, который по ИНН сверяет ЕГРЮЛ, ФССП, суды, банкротства и санкции сразу по нескольким источникам и выдает светофор риска с датой и причиной