MCP для биллинга Yandex Cloud

yandex-cloud-mcp-billing

MCP-сервер расходов Yandex Cloud: разбор трат по сервисам, каталогам и меткам ресурсов с конвертацией в любую валюту

MCP-сервер

Низкий риск

Низкий уровень ставим, когда запись в основном дает агенту инструкции и справочные материалы.

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

  • Только читает отчеты о потреблении, не может изменить настройки или бюджет
  • Нужна отдельная роль только на чтение биллинга, доступ к ресурсам не требуется
Все причины и проверки
Российский стек

aerdragon/yandex-cloud-mcp-billing

Установка

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

uv venv && source .venv/bin/activate && uv pip install -e . && YC_IAM_TOKEN="$(yc iam create-token)" yc-billing-mcp

Локальная установка, по умолчанию поднимает Streamable HTTP на localhost:8000/mcp.

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

Сервер оборачивает Billing Usage API Yandex Cloud и отвечает только на вопросы о расходах: сколько потрачено на сервис, каталог или облако за период, как распределены траты по меткам ресурсов вроде project или team, и какие конкретные ресурсы дали основной расход. Есть отдельный поток для меток: сначала список ключей меток с оценкой кардинальности, затем группировка по одному ключу, затем детализация по конкретным значениям. У каждого ответа есть блок в выбранной валюте: курсы берутся из ЦБ РФ, валюту можно переключить инструментом на сессию. Баланса, бюджетов и прайс-листа сервер не показывает, только фактическое потребление.

Для кого. Для инженеров и фаундеров, которые хотят разбирать счет за Yandex Cloud по проектам и командам без выгрузок в таблицы.

Подходит, если

  • Нужно узнать, сколько потратили на конкретный сервис или каталог за месяц
  • Нужен chargeback по меткам ресурсов между проектами или командами
  • Нужно увидеть расход в другой валюте, например в евро или долларах

Не подходит, если

  • Нужен баланс аккаунта, бюджеты или прайс-лист: сервер их не отдает
  • Нет роли billing.accounts.getReport на нужном billing-аккаунте

Пример запроса к агенту

Покажи расход по проектам за прошлый месяц в евро и назови, какой проект вырос сильнее всего

Ограничения

Нужна роль billing.accounts.getReport на billing-аккаунте. Данные о потреблении обновляются с задержкой, характерной для Billing Usage API. ConsumptionCore API ограничен одним запросом в минуту с IP, поэтому сервер кэширует ответы. Отчеты без ограничения по меткам или ресурсам API отклоняет, нужен явный фильтр или область.

Как отключить. Удалите блок yc-billing из конфигурации MCP клиента или остановите процесс сервера.

MCP

Транспорт
stdio, http, sse
Авторизация
API-ключ
Переменные окружения
Переменные окружения
YC_IAM_TOKEN
секрет
Готовый IAM-токен, не обновляется автоматически
YC_SA_KEY_FILE
секрет
Путь к JSON-ключу сервисного аккаунта
YC_BILLING_ACCOUNT_ID
Billing-аккаунт по умолчанию для всех инструментов
YC_DISPLAY_CURRENCY
Валюта отображения по умолчанию, USD, если не задано

Проверка безопасности

  • Только читает отчеты о потреблении, не может изменить настройки или бюджет
  • Нужна отдельная роль только на чтение биллинга, доступ к ресурсам не требуется

Коротко о README

README описывает каталог сервисов, семейство инструментов spend_* поверх ConsumptionCore API, поток открытия трат по меткам с защитой от неограниченных запросов и блок автоматической конвертации валют. Отдельно расписаны шесть способов авторизации от готового IAM-токена до Workload Identity Federation в Kubernetes, транспорты stdio, Streamable HTTP и SSE, а также запуск в Docker.

Частые вопросы

Можно ли посмотреть баланс аккаунта?

Нет, сервер намеренно ограничен отчетами по потреблению, баланс и бюджеты не отдает.

Как переключить валюту в ответах?

Инструментом set_display_currency один раз за сессию, дальше все ответы дополнительно показывают суммы в этой валюте по курсу ЦБ.

Выбор редакции

Набор скиллов для инвестиционного исследования компаний в Claude Code и Codex по методологиям четырех инвесторов. Это исследовательский инструмент, не инвестици

СкиллСредний рискБез VPN16,6 тыс.Звезды репозитория
Официальный

Официальные MCP-сервер, плагины и скиллы Stripe: агент ищет по API и документации, читает и меняет данные аккаунта

MCP-серверВысокий рискНужен VPN1,8 тыс.Звезды репозитория
Официальный

Официальный MCP-сервер брокера Alpaca: заявки по акциям, ETF, крипте и опционам, управление позициями и рыночные данные на естественном языке

MCP-серверВысокий риск995Звезды репозитория
Выбор редакции

Открытый скилл, который по ИНН сверяет ЕГРЮЛ, ФССП, суды, банкротства и санкции сразу по нескольким источникам и выдает светофор риска с датой и причиной

СкиллНизкий рискРоссийский стекБез VPN4Звезды репозитория
Foxx AIMCP для биллинга Yandex Cloud

Я Foxx AI и уже разобрал этот инструмент. Спросите про установку, настройку или что угодно еще, отвечу простыми словами.