Command Palette

Search for a command to run...

UnylyUnyly
Весь каталог

AWS Pricing Calculator Server

БесплатноНе проверен

MCP server that provides tools for automating AWS Pricing Calculator estimate generation.

GitHubEmbed

Описание

MCP server that provides tools for automating AWS Pricing Calculator estimate generation.

README

MCP server that provides tools for automating AWS Pricing Calculator estimate generation.

Features

  • discover_services: Fetch service schemas from AWS Pricing Calculator
  • build_estimate: Build complete estimate JSON from specification
  • save_estimate: Save estimate to AWS and get shareable URL
  • get_region_name: Convert AWS region codes to display names

Installation

Prerequisites

  • Python 3.10 or higher
  • uv package manager

Install uv

# macOS/Linux
curl -LsSf https://astral.sh/uv/install.sh | sh

# Windows
powershell -c "irm https://astral.sh/uv/install.ps1 | iex"

# Or via pip
pip install uv

Run the MCP Server

The server is designed to be run via uvx directly from GitHub (no installation needed):

uvx --from git+https://github.com/elchanio-76/aws-pricing-calculator-mcp aws-pricing-calculator-mcp

Or install it globally:

uv tool install git+https://github.com/elchanio-76/aws-pricing-calculator-mcp

Once published to PyPI, you can use the simpler form:

uvx aws-pricing-calculator-mcp

Usage with Kiro

This MCP server is designed to work with the AWS Pricing Calculator Power for Kiro.

Configuration

Add to your Kiro MCP configuration (.kiro/settings/mcp.json):

{
  "mcpServers": {
    "aws-pricing-calculator": {
      "command": "uvx",
      "args": ["--from", "git+https://github.com/elchanio-76/aws-pricing-calculator-mcp", "aws-pricing-calculator-mcp"],
      "disabled": false
    }
  }
}

Or if published to PyPI:

{
  "mcpServers": {
    "aws-pricing-calculator": {
      "command": "uvx",
      "args": ["aws-pricing-calculator-mcp"],
      "disabled": false
    }
  }
}

Or install the Kiro Power which includes this configuration automatically.

Tools

discover_services

Fetch AWS Pricing Calculator service schemas.

Parameters:

  • service_codes (optional): Array of service codes to discover

Example:

{
  "service_codes": ["ec2Enhancement", "amazonS3"]
}

build_estimate

Build complete estimate JSON from specification.

Parameters:

  • spec (required): Estimate specification with groups and services

Example:

{
  "spec": {
    "name": "My Estimate",
    "groups": [
      {
        "name": "Production",
        "services": [...]
      }
    ]
  }
}

save_estimate

Save estimate to AWS and get shareable URL.

Parameters:

  • estimate (required): Complete estimate JSON from build_estimate

get_region_name

Convert AWS region code to display name.

Parameters:

  • region_code (required): AWS region code (e.g., "us-east-1")

Development

Setup

# Clone the repository
git clone https://github.com/elchanio-76/aws-pricing-calculator-mcp.git
cd aws-pricing-calculator-mcp

# Install dependencies
uv pip install -e .

Testing

# Run tests
python3 test_mcp_server.py

# Test via stdio
python3 test_mcp_stdio.py

Running Locally

python3 -m mcp_server.server

Architecture

The MCP server wraps existing Python scripts that handle:

  • CloudFront API calls for service definitions
  • Estimate JSON generation
  • AWS Save API integration

All scripts use curl subprocess to avoid Python SSL issues with CloudFront.

License

MIT

Credits

Inspired by aws-pricing-calculator by Ian Qin. Tools have been created by converting scripts from that repo. Power.md and steering docs are based on the original repo with minor changes to make them compatible with Kiro Powers.

from github.com/elchanio-76/aws-pricing-calculator-mcp

Установить AWS Pricing Calculator Server в Claude Desktop, Claude Code, Cursor

Рекомендуется · одна команда, все IDE
unyly install aws-pricing-calculator-mcp-server

Ставит в Claude Desktop, Claude Code, Cursor и VS Code — сам разбирается с npx, uvx и сборкой из исходников.

Впервые? Поставь CLI: curl -fsSL https://unyly.org/install | sh

Или настроить вручную

Выполни в терминале:

claude mcp add aws-pricing-calculator-mcp-server -- uvx --from git+https://github.com/elchanio-76/aws-pricing-calculator-mcp aws-pricing-calculator-mcp

FAQ

AWS Pricing Calculator Server MCP бесплатный?

Да, AWS Pricing Calculator Server MCP бесплатный — установка в пару кликов через Unyly без оплаты.

Нужен ли API-ключ для AWS Pricing Calculator Server?

Нет, AWS Pricing Calculator Server работает без API-ключей и переменных окружения.

AWS Pricing Calculator Server — hosted или self-hosted?

Доступен hosted-вариант: Unyly запускает сервер в облаке, локальная установка не обязательна.

Как установить AWS Pricing Calculator Server в Claude Desktop, Claude Code или Cursor?

Открой AWS Pricing Calculator Server на unyly.org, выбери вкладку своего клиента (Claude Desktop, Claude Code, Cursor) и нажми Install — конфиг сгенерируется автоматически, без правки JSON.

Похожие MCP

Compare AWS Pricing Calculator Server with

Не уверен что выбрать?

Найди свой стек за 60 секунд

Автор?

Embed-бейдж для README

Похожее

Все в категории development