Skip to main content
Glama
symeta

aws-billing-mcp

by symeta

aws-billing-mcp

MCP-сервер (stdio) — обращается к данным Billing and Cost Management <целевого аккаунта AWS> через локальный AWS CLI, для анализа расходов и потребления в MCP-клиентах, таких как Quick Desktop.

Предварительные требования

  • Node.js ≥ 18 (на машине установлена v24)

  • AWS CLI v2, при этом учётные данные default profile (или profile, указанного в AWS_PROFILE) принадлежат <целевому аккаунту AWS>

  • Права IAM: ce:Get*, budgets:ViewBudget, sts:GetCallerIdentity

При первом вызове инструмента сервер проверяет с помощью sts get-caller-identity, что текущие учётные данные действительно принадлежат <целевому аккаунту AWS>; при несовпадении сразу выдаёт ошибку, предотвращая случайные запросы к другим аккаунтам.

Related MCP server: aws-cost-mcp

Установка

cd ~/aws-billing-mcp
npm install

Смоук-тест

node test-client.mjs

Будут перечислены все инструменты, выполнен запрос топ-5 затрат за текущий месяц с группировкой по сервисам, а также сделан прогноз затрат на конец месяца.

Подключение к Quick Desktop

В конфигурации MCP-серверов Quick Desktop (Settings → Интеграции/MCP-серверы, или в его JSON-файле конфигурации) добавьте:

{
  "mcpServers": {
    "aws-billing": {
      "command": "node",
      "args": ["~/aws-billing-mcp/index.mjs"],
      "env": {
        "AWS_PROFILE": "default"
      }
    }
  }
}

Примечание: node установлен через nvm (~/.nvm/versions/node/v24.8.0/bin/node). Если Quick Desktop не находит node или aws при запуске, замените command на абсолютный путь к node и добавьте в env "PATH": "/usr/local/bin:/usr/bin:/bin:/opt/homebrew/bin" (включая каталог, где находится aws).

Список инструментов

Инструмент

Назначение

get_cost_and_usage

Основной запрос: затраты/потребление за произвольный период, группировка по SERVICE, USAGE_TYPE, REGION, TAG и др. (до 2), поддержка выражений фильтра Cost Explorer, автоматическая пагинация

get_dimension_values

Перечисление фактических значений по измерению (имена сервисов, регионы и т.д.) для точных значений фильтра

get_cost_forecast

Прогноз затрат на будущий период (с 80% доверительным интервалом)

get_cost_anomalies

Аномалии затрат, обнаруженные Cost Anomaly Detection, и их первопричины

describe_budgets

Бюджеты аккаунта и фактическое/прогнозное исполнение

get_cost_allocation_tags

Ключи/значения тегов распределения затрат в данных биллинга, для использования с группировкой по TAG

get_commitment_utilization

Utilization и coverage для Savings Plans / RI

Типичные аналитические вопросы (в Quick Desktop)

  • «Сколько этот аккаунт потратил в этом месяце? Отсортируй по сервисам, топ-10.»

  • «Тренд расходов на Bedrock за последние 30 дней по дням, есть ли аномальные пики?»

  • «Спрогнозируй общий счёт на конец августа.»

  • «Разбей расходы на EC2 по usage type, какая часть растёт быстрее всего?»

Переменные окружения

Переменная

Значение по умолчанию

Описание

EXPECTED_ACCOUNT

<целевой аккаунт AWS>

Аккаунт AWS, к которому разрешён доступ; при несовпадении учётных данных — отказ

AWS_PROFILE

(системный по умолчанию)

Используемый profile AWS CLI

AWS_CLI_BIN

aws

Путь к исполняемому файлу AWS CLI

Install Server
F
license - not found
A
quality
B
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

  • A
    license
    Not graded
    quality
    D
    maintenance
    AWS Cost Explorer + Anomaly Detection exposed as MCP tools. Surface unusual spend by service/account/tag, pull cost breakdowns, forecasts, savings recommendations. Read-only IAM — refuses to start if the role can modify resources. Curated by Archimedes Market with a verified Trust Report.
    MIT
  • A
    license
    Not graded
    quality
    D
    maintenance
    Enables querying AWS Cost and Usage Report data via Amazon Athena for cost-effective and detailed cost analysis.
    1
    MIT
  • A
    license
    Not graded
    quality
    C
    maintenance
    Enables analysis of AWS costs and usage through the AWS Cost Explorer API, supporting multi-account architectures with role assumption and cost comparison, forecasting, and anomaly detection.
    Apache 2.0

View all related MCP servers

Related MCP Connectors

  • Remote MCP for Copilot CLI switch gate MCP, structured receipts, audit logs, and reviewer-ready evid

  • A paid remote MCP for AI SDK data query MCP, built to return verdicts, receipts, usage logs, and aud

  • Remote MCP for MCP tool deprecation receipt, structured receipts, audit logs, and reviewer-ready evi

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/symeta/aws-billing-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server