MCP для биллинга Yandex Cloud
yandex-cloud-mcp-billing
MCP-сервер расходов Yandex Cloud: разбор трат по сервисам, каталогам и меткам ресурсов с конвертацией в любую валюту
Низкий риск
Низкий уровень ставим, когда запись в основном дает агенту инструкции и справочные материалы.
Почему такой уровень
- Только читает отчеты о потреблении, не может изменить настройки или бюджет
- Нужна отдельная роль только на чтение биллинга, доступ к ресурсам не требуется
Установка
Ручная установка
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 по методологиям четырех инвесторов. Это исследовательский инструмент, не инвестици
Официальные MCP-сервер, плагины и скиллы Stripe: агент ищет по API и документации, читает и меняет данные аккаунта
Официальный MCP-сервер брокера Alpaca: заявки по акциям, ETF, крипте и опционам, управление позициями и рыночные данные на естественном языке
inn-check-ru: светофор риска по ИНН
inn-check-ru
Открытый скилл, который по ИНН сверяет ЕГРЮЛ, ФССП, суды, банкротства и санкции сразу по нескольким источникам и выдает светофор риска с датой и причиной