AWS Pricing Calculator Server
БесплатноНе проверенMCP server that provides tools for automating AWS Pricing Calculator estimate generation.
Описание
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.
Установить AWS Pricing Calculator Server в Claude Desktop, Claude Code, Cursor
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-mcpFAQ
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
GitHub
PRs, issues, code search, CI status
автор: GitHubFilesystem
Secure file operations with configurable access controls.
Memory
Knowledge graph-based persistent memory system.
Template MCP Server
A CLI tool to create a new Model Context Protocol server project with TypeScript support, dual transport options, and an extensible structure
автор: mcpdotdirectCompare AWS Pricing Calculator Server with
Не уверен что выбрать?
Найди свой стек за 60 секунд
Автор?
Embed-бейдж для README
Похожее
Все в категории development
