AWS Pricing Calculator MCP Server

Агент собирает смету AWS Pricing Calculator из описания словами и отдает ссылку на нее, учетные данные AWS для этого не нужны.

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

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

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

  • Оценки сохраняются в AWS Pricing Calculator и открываются по общей ссылке.
  • Сервис опирается на недокументированные адреса калькулятора.
Все причины и проверки

aws-samples/sample-aws-pricing-calculator-mcp

Установка

В терминале, через SkillFoxx CLI

npx skillfoxx add mcp/aws-pricing-calculator-mcp-server

Определит агенты на машине, покажет уровень доступа и зафиксирует версию.

Другие способы установки

Доступ и проверки

Как мы проверяем

Расширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.

  • Оценки сохраняются в AWS Pricing Calculator и открываются по общей ссылке.
  • Сервис опирается на недокументированные адреса калькулятора.

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

Что делает

Сервер создает, читает и обновляет оценки AWS Pricing Calculator. Агент ищет сервисы среди примерно 436 в манифесте калькулятора, узнает поля конфигурации через `get_service_fields`, собирает смету и получает ссылку для общего доступа на calculator.aws. Учетные данные AWS не нужны: сервер ходит на открытые адреса калькулятора. Перед сохранением линтер отклоняет оценки, которые калькулятор откроет только для чтения или с незаполненными полями, и подсказывает исправление. Готовую смету можно скачать как JSON или Markdown, а `get_estimate_cost` читает посчитанные AWS итоги: единовременные, помесячные и за 12 месяцев.

Для кого. Архитекторам и DevOps-инженерам, которые прикидывают стоимость облачной схемы и хотят получать смету в калькуляторе AWS, а не в таблице.

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

  • Схема из EC2, RDS и S3 описана словами, и нужна смета со ссылкой для коллег.
  • Существующую оценку требуется скопировать в другой регион и сравнить итоги.
  • Смету из калькулятора нужно разобрать как Markdown и прокомментировать.
  • Три окружения (Dev, Quality, Production) собираются по общему шаблону.

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

  • Нужен официальный документированный API: адреса сохранения и манифеста у калькулятора не документированы и могут измениться.
  • Цену надо посчитать локально без обращения к калькулятору.
  • Требуется смета по сервису, которого нет в проверенном каталоге и в манифесте.

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

Собери оценку для WordPress на AWS в трех окружениях и дай ссылку на смету. Если сервису не хватает полей, покажи список недостающих.

MCP

Транспорт
stdio, http
Авторизация
не нужна

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

MCP_TRANSPORT
`stdio` по умолчанию или `http` для размещенного сервера
ESTIMATES_STORE
Хранилище незавершенных оценок: `memory` по умолчанию или `dynamodb`
ESTIMATES_TABLE
Имя таблицы DynamoDB, обязательно при `ESTIMATES_STORE=dynamodb`
TRACE
Значение `on` включает структурные события трассировки в stderr

Ограничения

Цену считает AWS, локальной оценки стоимости нет. Адреса сохранения и манифеста в CloudFront не документированы и могут измениться без предупреждения. Каталог проверенных конфигураций покрывает 21 сервис из примерно 436, остальные работают через линтер без калибровки. Инструмент `get_estimate_cost` требует Playwright и Chromium (около 150 МБ), которые ставятся отдельно. При хранилище `memory` незавершенные оценки пропадают после перезапуска. Проект опубликован как пример в организации aws-samples. Сохраненные оценки доступны всем, у кого есть ссылка.

Как отключить. Удалите запись `aws-pricing-calculator-mcp-server` из настроек MCP-клиента. Сохраненные оценки останутся на стороне AWS по своим ссылкам.

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

Нужны ли ключи AWS?

Нет. Сервер использует открытые адреса калькулятора и не требует учетных данных AWS.

Как подключить сервер?

Добавьте в конфигурацию MCP-клиента команду `npx` с аргументами `-y sample-aws-pricing-calculator-mcp@latest`. Для Cursor, Kiro и VS Code в README есть кнопки установки.

Как получить итоговую стоимость?

Вызвать `get_estimate_cost` для сохраненной оценки. Инструмент создает копию оценки, пересчитывает ее в калькуляторе и читает итоги.

Какие транспорты есть?

По умолчанию stdio. Переменная `MCP_TRANSPORT=http` включает HTTP для размещения на сервере, аутентификацию в этом случае настраивает владелец.

Где хранятся оценки?

Сохраненные оценки лежат в AWS Pricing Calculator и открываются по ссылке. Незавершенные хранятся в памяти сервера, а для DynamoDB задайте `ESTIMATES_STORE=dynamodb` и `ESTIMATES_TABLE`.

Обсуждение

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

MCP-серверы

MCP-серверы для AWS

Open source MCP servers for AWS

Официальный

Официальный набор MCP-серверов AWS: документация, IaC, контейнеры, serverless, базы данных, стоимость и мониторинг

MCP-серверШирокий доступ9,9 тыс.Звезды репозитория
Официальный

Агент ищет в журналах AWS CloudWatch, суммирует активность и сопоставляет события из разных сервисов.

MCP-серверРасширенный доступ171Звезды репозитория
Выбор редакции

Официальный набор AWS: MCP-серверы, скиллы и плагины, чтобы агент строил, деплоил и обслуживал приложения на AWS

ПлагинШирокий доступ3,4 тыс.Звезды репозитория
Официальный

Официальный MCP-сервер DoiT: агент читает расходы облаков, отчеты Cloud Analytics, аномалии, счета и экономию Flexsave.

MCP-серверРасширенный доступ14Звезды репозитория
Официальный

Официальный MCP-сервер Microsoft для Azure: агент видит ресурсы подписки и работает с сервисами Azure от вашего имени

MCP-серверШирокий доступ3,8 тыс.Звезды репозитория

AWS Skills для Claude Code

AWS Skills for Claude Code

Плагины для разработки на AWS: CDK и SST, serverless и событийная архитектура, стоимость и мониторинг, Bedrock AgentCore

ПлагинШирокий доступ373Звезды репозитория

Коротко о README

Сервер работает по stdio или HTTP, хранит незавершенные оценки в памяти либо в DynamoDB и пишет структурные события трассировки при `TRACE=on`.

Бейдж для README

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

Foxx AIAWS Pricing Calculator MCP Server
Foxx AI

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