MCP-сервер для баланса Selectel

Selectel MCP Server

MCP-сервер для биллинга Selectel: баланс и прогноз списаний через сервисного пользователя, с автообновлением токена и аудитом

  • 0 ★ репозитория
  • Последний коммит
MCP-сервер

Расширенный доступ

Почему такой уровень

  • Хранит пароль сервисного пользователя Selectel в собственной базе сервера
  • Читает финансовые данные аккаунта, хотя сам не меняет платежи
Все причины и проверки
Российский стек

eduardguselnikov/mcp_selectel_billing

Установка

Сервисы

Ручная установка

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 для хранения данных.

Обсуждение

Вопросов и отзывов пока нет.

Российский стек

Облачные серверы, диски, сеть, DNS, S3 и биллинг Selectel из агента, с режимом readonly и планом перед каждым изменением

MCP-серверШирокий доступ
Российский стек

MCP-сервер для облачной платформы Selectel на FastMCP: проекты, ресурсы и квоты, задуман как первый из шести сервисных MCP

MCP-серверРасширенный доступ
Российский стек

Неофициальный MCP-сервер облака Selectel: облачные серверы OpenStack, S3-хранилище, баланс и деплой Docker-приложения одним вызовом

MCP-серверШирокий доступ1Звезды репозитория
Российский стек

Go-бинарь selectel-s3 дает агенту MCP-сервер и CLI для объектного хранилища Selectel с уровнями прав read, write, delete и admin

MCP-серверРасширенный доступ

selvpc (Selectel VPC)

python-selvpcclient

Официальный

Python-клиент и CLI selvpc для API облачной платформы Selectel

CLIШирокий доступ8Звезды репозитория

MCP-сервер для Tally Prime: отчеты, справочники и проводки из бухгалтерской программы доступны Claude и ChatGPT.

MCP-серверШирокий доступ110Звезды репозитория

Коротко о README

README на русском описывает MVP MCP-сервера для получения баланса Selectel через сервисного пользователя: подключение аккаунта один раз, автообновление токена, три MCP-инструмента и audit log вызовов. Дан стек (FastAPI, PostgreSQL, SQLAlchemy 2.x, Alembic, Docker), структура проекта и три способа запуска: docker compose, локально без Docker и настройка через .env.

Бейдж для README

Сообщить о проблеме